我有一个简单的Qt应用程序。 fit
上有一个QPushButton
;单击该按钮时,将显示QMainWindow
QDialog
(使用QLineEdit
)。 exec()
自动获得焦点;它眨了眨眼。在我的电脑/ Linux平台上运行时效果很好。
但是当我在嵌入式平台上运行它并将光标从QLineEdit
窗口小部件移开时(例如将光标移到QDialog
上),对话框就会失去焦点:QMainWindow
停止闪烁。
这是如何发生的,以及如何解决?
QLineEdit
答案 0 :(得分:0)
不确定为什么这样做。但是,如果您不需要按钮的选项卡焦点,您可以尝试为QPushButton设置setFocusPolicy(Qt :: NoFocus)。