Шаг 250.
Библиотека PyQt5.
Диалоговые окна. Класс QMessageBox. Окно сведений о библиотеке Qt

    На этом шаге мы рассмотрим етод для создания окна такого вида.

    Для вывода окна с описанием используемой версии библиотеки 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.




Предыдущий шаг Содержание Следующий шаг