На этом шаге мы рассмотрим етод для создания окна такого вида.
Для вывода окна с описанием используемой версии библиотеки Qt предназначен статический метод aboutQt(). Формат метода:
aboutQt(<Родитель>[, title=QString()])
В параметре <Родитель> указывается ссылка на родительское окно или значение None. Если указана ссылка, диалоговое окно будет центрироваться относительно родительского окна, а не относительно экрана. В параметре title можно указать текст, выводимый в заголовке окна. Если параметр не указан, то выводится заголовок About Qt. Пример:
# -*- coding: utf-8 -*- from PyQt5 import QtWidgets import sys def on_clicked(): QtWidgets.QMessageBox.aboutQt(None, "Текст заголовка") app = QtWidgets.QApplication(sys.argv) button = QtWidgets.QPushButton("Вызвать окно") button.resize(200, 40) button.clicked.connect(on_clicked) button.show() sys.exit(app.exec_())
Результат выполнения этого кода показан на рисунке 1.
Рис.1. Окно сведений о библиотеке Qt
Со следующего шага мы начнем рассматривать класс QInputDialog.