Отправляет email-рассылки с помощью сервиса Sendsay
Открытая группа
28 участников
Администратор Legotckoi
Модератор ProgrammersBlog

Последние откомментированные темы:

20250621021153

←  Предыдущая тема Все темы Следующая тема →
пишет:

PyQt5 - Урок 5. Автодополнение для поля ввода с помощью QCompleter

В библиотеке Qt присутствует класс QCompleter, который позволяет предлагать автодополнение к вводимому слову в полях ввода. Также данный класс поддерживается и библиотекой PyQt5.

В минимально варианте применение данного класса может выглядеть следующим образом:

  1. # Создаём поле ввода
  2. lineEdit = QLineEdit(self)
  3. strList = ['Python', 'PyQt5', 'Qt', 'Django', 'QML'] # Создаём список слов
  4. # Создаём QCompleter, в который устанавливаем список, а также указатель на родителя
  5. completer = QCompleter(strList, lineEdit)
  6. lineEdit.setCompleter(completer) # Устанавливает QCompleter в поле ввода

Читать на EVILEG

Это интересно
0

16.03.2017
Пожаловаться Просмотров: 562  
←  Предыдущая тема Все темы Следующая тема →


Комментарии временно отключены