如何将键盘焦点带到PyQt中的QTextEdit?

时间:2016-08-03 09:31:15

标签: python python-3.x pyqt pyqt5

我在我的PyQt用户界面中插入了一个简单的QTextEdit小部件。当用户想要在该窗口小部件中键入文本时,他必须单击它。我的程序应该能够在某些情况下自动执行此操作,以便用户可以开始在QTextEdit小部件中键入文本而无需单击它。

我已经到了某个地方,但问题仍未完全解决。当我的程序调用{​​{1}}函数时,光标将在最后一行的末尾开始闪烁。但是在键盘上打字不会插入任何文字。

focus()

非常感谢任何帮助: - )

1 个答案:

答案 0 :(得分:1)

使用setFocus()方法。

def focus(self):
    self.setFocus()