Untitled
unknown
python
3 years ago
1.7 kB
14
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...