QT连接蓝牙遥控器失败

目前想做一款设备,Linux系统,qt做的UI,想通过蓝牙遥控器控制ui 上视频的播放及暂停等功能。

买了一块迅为的rk3568的开发板,蓝牙遥控器是买的市面上的遥控手机的蓝牙遥控器,现在遇到的问题是蓝牙遥控器与开发板连接不上的问题。

img


报错如上,请问各位博友有没有遇到类似问题的,怎么解决的呢?

  • 这篇文章:Qt中修改了UI文件后编译,修改总是不生效问题的解决办法 也许能够解决你的问题,你可以看下
  • 除此之外, 这篇博客: Qt实战笔记-从零开始搭建一套库存管理系统-(三)UI框架搭建-01中的 4、添加工具栏 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 原型设计稿右上角有个登录按钮,本来想加在菜单栏,发现很难搞,所以干脆放在菜单栏下面的工具栏中;

    跟创建菜单栏一样,我们新建一个creatTool()函数,在函数体内编写如下内容:

    void MainWindow::creatTool()
    {
        QToolBar *loginToolBar = addToolBar("登录");//添加登录工具条
        QWidget *spacer = new QWidget(this);
        spacer->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
        loginToolBar->addWidget(spacer);
        QAction *loginAct = new QAction("登录", this);//新建登录动作
        loginToolBar->addAction(loginAct);
        loginToolBar->setMovable(false);
    }

    因为这个登录的按钮是在最右侧,所以这里先添加了一个叫spacer的widget,它的大小属性是膨胀的,也就是说它会尽可能的填充它所在的空间,把它先添加到toolbar中,再添加一个登录的动作按钮loginAct,spacer就会膨胀填充,把loginAct顶到最右侧。

    因为我不想让这个toolbar是浮动的、可以拖来拖去的,所以最后一句我把它的是否可以移动属性设定为了false,即不可以移动。

    同样,把creatTool()添加到构造函数中,运行后可以看到,登录按钮已经可以显示出来了。