【发布时间】:2017-08-30 22:27:32
【问题描述】:
如果不单击实际小部件内部,我找不到激活 QTextEdit 内光标的方法。我想要做的是,在 QTextEdit 窗口中输入一些内容,单击 QPushButton 并让光标在 QTextEdit 内保持活动状态,而无需再次单击窗口。
想法?
【问题讨论】:
-
不,我也尝试过 activateWindow() ,它的接缝应该可以工作,但它没有。我可能需要在 activateWindow() 之后调用某些东西才能使光标也处于活动状态?
-
myTextEdit->setFocus();检查链接qt-project.org/doc/qt-4.8/qwidget.html#setFocus
-
如果
setFocus()不适合您,请参阅stackoverflow.com/a/43383330/3697870