Untitled

mail@pastecode.io avatar
unknown
python
a year ago
1.7 kB
8
Indexable
Never
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_()