Untitled
unknown
python
2 years ago
1.7 kB
11
Indexable
from PyQt5.QtCore import Qt from PyQt5.QtWidgets import ( QApplication, QWidget, QHBoxLayout, QVBoxLayout, QLabel, QPushButton ) from instr import * from second_win import * class MainWin(QWidget): def __init__(self): ''' окно, в котором распологается приветствие ''' super().__init__() # создаем и настраиваем графические элементы self.initUI() # устанавливаем связи между эдементами #self.connects() # устанавливаем как будет выглядеть окно (надпись, размер и тд) self.set_appear() # запуск приложения self.show() def initUI(self): ''' метод, который создает графические элементы ''' self.btn_next = QPushButton(txt_next, self) self.hello_text = QLabel(txt_hello) self.instruction = QLabel(txt_instruction) self.layout_line = QVBoxLayout() self.layout_line.addWidget(self.hello_text, alignment=Qt.AlignLeft) self.layout_line.addWidget(self.instruction, alignment=Qt.AlignLeft) self.layout_line.addWidget(self.btn_next, alignment=Qt.AlignCenter) self.setLayout(self.layout_line) def set_appear(self): '''устанавливаем то, как будет выглядеть окно (надпись и тд)''' self.setWindowTitle(txt_title) self.resize(win_width, win_height) self.move(win_x, win_y) app = QApplication([]) mw = MainWin() app.exec_()
Editor is loading...