Files
2023-03-03 09:58:09 -03:00

27 lines
797 B
Python

from PySide6.QtWidgets import QMainWindow, QMessageBox, QVBoxLayout, QWidget
class MainWindow(QMainWindow):
def __init__(self, parent: QWidget | None = None, *args, **kwargs) -> None:
super().__init__(parent, *args, **kwargs)
# Configurando o layout básico
self.cw = QWidget()
self.vLayout = QVBoxLayout()
self.cw.setLayout(self.vLayout)
self.setCentralWidget(self.cw)
# Título da janela
self.setWindowTitle('Calculadora')
def adjustFixedSize(self):
# Última coisa a ser feita
self.adjustSize()
self.setFixedSize(self.width(), self.height())
def addWidgetToVLayout(self, widget: QWidget):
self.vLayout.addWidget(widget)
def makeMsgBox(self):
return QMessageBox(self)