0
0 комментариев

Вот пробовал по такомау способу заставить автокомплит работать:

from PyQt5 import QtWidgets
from PyQt5.QtWidgets import QApplication,QMainWindow,QLabel,QGridLayout, QWidget, QLineEdit,QCompleter
import syntax
from PyQt5.QtCore import QSize
 
 
app = QtWidgets.QApplication([])
editor = QtWidgets.QPlainTextEdit()
editor.setStyleSheet("""QPlainTextEdit{
font-family:'Consolas';
  color: #ccc;
  background-color: #2b2b2b;}""")
strList = ['Python', 'PyQt5', 'Qt', 'Django', 'QML']
completer = QCompleter(strList, editor)
highlight = syntax.PythonHighlighter(editor.document())
editor.show()
app.exec_()

Но в появившемся окне в поле ввода не выскакивает предложение автодополнения,подскажите что я делаю не так?


Добавить комментарий