PYQT ВЫПАДАЮЩИЙ СПИСОК
PyQt - это набор библиотек для разработки графических интерфейсов на языке программирования Python. Один из широко используемых элементов пользовательского интерфейса - это выпадающий список, который можно легко создать с помощью PyQt.
Для создания выпадающего списка в PyQt можно использовать класс QComboBox. Например, следующий код создаст окно с выпадающим списком, содержащим три элемента:
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QComboBox
class MyApp(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setGeometry(300, 300, 300, 200)
self.setWindowTitle('Combo box')
combo = QComboBox(self)
combo.addItem('Python')
combo.addItem('Java')
combo.addItem('C++')
combo.move(50, 50)
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = MyApp()
ex.show()
sys.exit(app.exec_())
Этот код создаст окно приложения с выпадающим списком, содержащим три элемента: Python, Java и C++. Когда пользователь выбирает один из элементов, соответствующее значение может быть получено с помощью метода currentItem(). Например:
current_value = combo.currentItem().text()
print(current_value)
Этот код выведет на экран текст выбранного элемента выпадающего списка.
Лучшая Графическая (GUI) Библиотека Для Python - Tkinter VS WxPython VS PyQt(PySide) VS Kivy
ПРИЛОЖЕНИЕ С GUI НА PYTHON и PySide6 (PyQt6). Построение GUI в Qt Designer
Ускоренный курс по разработке GUI на Python 3 и PyQt5 за 4 часа - Python 3 Уроки Для Начинающих
Урок №10 - Сигналы и Слоты - Python 3 - разработка GUI на PyQt5 - Python 3 Уроки Для Начинающих
Уроки Python / Модуль PyQt5 обращение к элементам
Python GUI tkinter #13 - Combobox. Выпадающий список
Qt - QComboBox для выбора из справочника (внешний ключ)
Новые материалы:
- Django 4 в примерах
- Google библиотека python
- Площадь многоугольника python
- Python игра на tkinter
- Метрика gini python
- Как обновить python в pycharm
- Python очистка данных
- Калькулятор python kivy
- Евклидово расстояние python
- Python list indices must be integers or slices not str ошибка
- Конфетное изобилие python
- Линейная регрессия методом наименьших квадратов python
- Networkx python скачать