Автор темы
Стоит сразу отметить: создание окна кодом — не единственный путь. В экосистеме Qt есть Qt Designer — визуальный конструктор, где интерфейс собирается мышкой: перетаскиваете надписи, кнопки и поля ввода на форму, настраиваете их свойства, а затем подключаете готовый файл к Python-коду. Этот способ особенно удобен, когда интерфейс разрастается beyond пары виджетов. Однако прежде чем браться за Designer, полезно понимать, как окно устроено «под капотом» — какие объекты создаются и за что отвечает каждый метод. Именно этому и посвящена статья ниже: мы разберём минимальное окно на чистом PyQt5.
PyQt5 - Это библиотека Python, которое служит для создание оконных приложений, котором написан на Qt. В PyQt5 вы сможете создавать разные виджеты, например надписи, кнопки, поле ввода и т.д. В общем, PyQt5 позволяет вам разрабатывать приложении с графическими интерфейсами.
[УЗНАТЬ ПОДРОБНО О PYQT ВЫ СМОЖЕТЕ ЗДЕСЬ - PyQt — Википедия]
Теперь, вы узнали о PyQt5 и как установить его. Давайте создадим простое окно на PyQt5, и в этой окно. Создаем простой файл, у меня он будет называть main.py.
Здесь мы делаем необходимые импорты. Основные виджеты расположены в PyQt5.QtWidgets.
Мы создали объект приложения с помощью QApplication и передали мы ему список аргументов sys. После этого мы создали главную переменную mywindow Дальше мы указываем размер окна, с помощью resize. Так же, мы даем заголовок нашего окна с помощью SetWindowTitle. Потом мы выходим из программы точнее с App, с помощью sys.exit(app.exec_())
Создание окна Pyqt5
В принципе, нормально получилось. Дальше мы будем создавать еще круче, добавлять несколько виджетов(надписи, кнопки и т.д). Надеюсь, данный статья была полезна для вас.
Что же такое PyQt5?
PyQt5 - Это библиотека Python, которое служит для создание оконных приложений, котором написан на Qt. В PyQt5 вы сможете создавать разные виджеты, например надписи, кнопки, поле ввода и т.д. В общем, PyQt5 позволяет вам разрабатывать приложении с графическими интерфейсами.[УЗНАТЬ ПОДРОБНО О PYQT ВЫ СМОЖЕТЕ ЗДЕСЬ - PyQt — Википедия]
Установка PyQt
Чтобы установить PyQt, вы просто открываете терминал и вводите вот такую команду:
$ pip install PyQt5Примечание: Если у вас не получилось установить PyQt5, то в pip добавляем цифру 3(pip3 install PyQt5)
Создаём окно
Теперь, вы узнали о PyQt5 и как установить его. Давайте создадим простое окно на PyQt5, и в этой окно. Создаем простой файл, у меня он будет называть main.py.Подключаем библиотеку PyQt5:
Python:
import sys
from PyQt5.QtWidgets import QApplication, QWidget
Настраиваем окно:
Python:
if __name__ == '__main__':
app = QApplication(sys.argv)
mywindow = QWidget()
mywindow.resize(250, 150)
mywindow.setWindowTitle('My Window')
mywindow.show()
sys.exit(app.exec_())
Скомпилируем весь код:
Код:
import sys
from PyQt5.QtWidgets import QApplication, QWidget
if __name__ == '__main__':
app = QApplication(sys.argv)
mywindow = QWidget()
mywindow.resize(250, 150)
mywindow.setWindowTitle('My Window')
mywindow.show()
sys.exit(app.exec_())
Итоги:
Создание окна Pyqt5
В принципе, нормально получилось. Дальше мы будем создавать еще круче, добавлять несколько виджетов(надписи, кнопки и т.д). Надеюсь, данный статья была полезна для вас.
[ Буду благодарен, если найдете ошибки в тексте.]
Последнее редактирование модератором: