でオートコンプリーターを複数回使用できるようにしたいのですが、使用QLineEdit
例を見つけましたが、QTextEdit
が見つかりませんQLineEdit
。これが私が使用するコードの一部です(非常に単純なもの):
from PyQt5.QtGui import *
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
import sys
def main():
app = QApplication(sys.argv)
edit = QLineEdit()
strList = ["Germany", "Spain", "France", "Norway"]
completer = QCompleter(strList,edit)
edit.setCompleter(completer)
edit.show()
sys.exit(app.exec_())
if __name__ == '__main__':
main()
たとえばQLineEdit
、カンマを追加すると、コンプリーターが同じ単語の「予測を開始」するようにします。ありがとう。