Page 240 - 6734
P. 240
вивести у поле
app = QApplication(sys.argv) # створити застосування
dialog = My_Dialog() # створити вікно
dialog.show() # показати вікно
app.exec_() # виконати застосування
Рисунок 57 – Вікно програми
PyQt4 – елементи керування QtGui
Більш складний приклад використання таких елементів
керування як QMainWindow (головне вікно), QMenuBar (смуга
меню), QMenu (меню), QAction (дія GUI), QTextBrowser
(текстовий браузер), QComboBox (список), QDial (пристрій
регулювання), QCheckBox (прапорець), QPixmap (рисунок), QLabel
(надпис або рисунок), QTreeWidget (дерево), QTreeWidgetItem
(елемент дерева), QFileDialog (вікно вибору файлу),
QMessageBox (вікно з повідомленням), QApplication (GUI-
застосування). Програма Qt Designer дозволяє полегшити створення
складних GUI в режимі WYSIWYG. Після створення нею файлу
опису GUI main.ui потрібно згенерувати код Python за допомогою
програми pyuic:
pyuic.py -x main.ui -o main.py
import sys
from PyQt4.QtCore import *
from PyQt4.QtGui import *
class MyWindow(QMainWindow): # клас вікна успадковує
239