Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt应用程序根本不关注嵌入式设备_Qt_Qt5 - Fatal编程技术网

Qt应用程序根本不关注嵌入式设备

Qt应用程序根本不关注嵌入式设备,qt,qt5,Qt,Qt5,我制作了一个Qt5小部件应用程序。 在桌面linux上一切正常。所有小部件(QLineEdit、QComboBox等)都按预期工作 然而,我为嵌入式arm linux构建了这个应用程序,使用EGLFS平台,没有键盘,但有一个触摸屏。 (我有一个屏幕键盘,模拟按键) 在这个设备上运行时,没有关注小部件。 我甚至无法通过编程设置焦点: ui->lineEdit_email->setFocus()无效 我尝试将一些widgets focuspolicy设置为Qt::StrongFocus。没有效果 我

我制作了一个Qt5小部件应用程序。 在桌面linux上一切正常。所有小部件(
QLineEdit、QComboBox
等)都按预期工作

然而,我为嵌入式arm linux构建了这个应用程序,使用EGLFS平台,没有键盘,但有一个触摸屏。 (我有一个屏幕键盘,模拟按键)

在这个设备上运行时,没有关注小部件。 我甚至无法通过编程设置焦点:
ui->lineEdit_email->setFocus()无效

我尝试将一些widgets focuspolicy设置为
Qt::StrongFocus
。没有效果

我不知道去哪里看,是吗?

这是两行:

  effect_waiting = new QGraphicsOpacityEffect(label_waiting_background);
  effect_waiting->setOpacity(0.5);
在尝试向ui添加透明标签后,它停止工作。一定是图形堆栈中的某个错误…

这是两行代码:

  effect_waiting = new QGraphicsOpacityEffect(label_waiting_background);
  effect_waiting->setOpacity(0.5);
在尝试向ui添加透明标签后,它停止工作。一定是图形堆栈中的某个错误