QPlainTextEdit和QCompleter焦点问题

时间:2018-08-18 20:22:46

标签: python python-3.x pyqt5 qplaintextedit qcompleter

我已经阅读了QCompleter文档(https://doc.qt.io/qt-5/qcompleter.html),并尝试为QPlainTextEdit实现QCompleter。

现在我可以像这样工作了:

enter image description here

但是问题在于,如果您开始写一个由keyword.kwlist创建的列表中的单词,那么它将集中于光标下方弹出的弹出窗口,并且不允许我继续输入。 / p>

但是在QCompleter docs页面上将代码从c ++转换为python时,即使它在下面为我提供了一些单词选择,我仍然可以键入。

我尝试将焦点设置为self.editor,但这没有用。我需要帮助以及此弹出窗口的位置。现在,这有点妨碍了对单词的理解。

其运行方式如下:

enter image description here

但这仅适用于QLineEdit。

int

0 个答案:

没有答案