пишет:
В библиотеке Qt присутствует класс QCompleter, который позволяет предлагать автодополнение к вводимому слову в полях ввода. Также данный класс поддерживается и библиотекой PyQt5.
В минимально варианте применение данного класса может выглядеть следующим образом:
- # Создаём поле ввода
- lineEdit = QLineEdit(self)
- strList = ['Python', 'PyQt5', 'Qt', 'Django', 'QML'] # Создаём список слов
- # Создаём QCompleter, в который устанавливаем список, а также указатель на родителя
- completer = QCompleter(strList, lineEdit)
- lineEdit.setCompleter(completer) # Устанавливает QCompleter в поле ввода
![]()
Это интересно
0
|
|||
Последние откомментированные темы: