移动鼠标时,嵌入式系统上的Qt失去了焦点

时间:2017-08-01 09:11:31

标签: qt embedded-linux

我有一个简单的Qt应用程序。 fit上有一个QPushButton;单击该按钮时,将显示QMainWindow QDialog(使用QLineEdit)。 exec()自动获得焦点;它眨了眨眼。在我的电脑/ Linux平台上运行时效果很好。

但是当我在嵌入式平台上运行它并将光标从QLineEdit窗口小部件移开时(例如将光标移到QDialog上),对话框就会失去焦点:QMainWindow停止闪烁。

这是如何发生的,以及如何解决?

QLineEdit

1 个答案:

答案 0 :(得分:0)

不确定为什么这样做。但是,如果您不需要按钮的选项卡焦点,您可以尝试为QPushButton设置setFocusPolicy(Qt :: NoFocus)。