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
   235   236   237   238   239   240   241   242   243   244   245