обратить внимание на создание дополнительных элементов. Ниже представлено создание всплывающего диалогового окна, которое просит пользователя подтвердить его решение или предоставить какую-либо
информацию.
```Python
import sys
from PyQt4.QtGui import *
from PyQt4.QtCore import *
def window():
app = QApplication(sys.argv)
w = QWidget()
# Создайте кнопку и прикрепите ее к виджету w
b = QPushButton(w)
b.setText("Press me")
b.move(50, 50)
# Укажите b вызвать эту функцию при клике мышкой
# Заметьте, что в вызове функции отсутствуют "()"
b.clicked.connect(showdialog)
w.setWindowTitle("PyQt Dialog")
w.show()
sys.exit(app.exec_())
Данная функция должна создавать диалоговое окно с кнопкой, которая ждет клика по себе
и затем завершает программу.
def showdialog():
d = QDialog()
b1 = QPushButton("ok", d)
b1.move(50, 50)
d.setWindowTitle("Dialog")
# Эта модальность сообщает всплывающему окну блокировать родительский элемент, пока он активен