variáveis e método p/ adicionar widgets no vlayout

This commit is contained in:
Luiz Otávio
2023-02-27 09:36:34 -03:00
parent 25eac38d3d
commit 0414a220ed
4 changed files with 18 additions and 5 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

View File

@@ -1,16 +1,21 @@
import sys
from main_window import MainWindow
from PySide6.QtWidgets import QApplication, QLabel
from PySide6.QtGui import QIcon
from PySide6.QtWidgets import QApplication
from variables import WINDOW_ICON_PATH
if __name__ == '__main__':
# Cria a aplicação
app = QApplication(sys.argv)
window = MainWindow()
label1 = QLabel('O meu texto')
label1.setStyleSheet('font-size: 150px;')
window.v_layout.addWidget(label1)
window.adjustFixedSize()
# Define o ícone
icon = QIcon(str(WINDOW_ICON_PATH))
window.setWindowIcon(icon)
app.setWindowIcon(icon)
# Executa tudo
window.adjustFixedSize()
window.show()
app.exec()

View File

@@ -18,3 +18,6 @@ class MainWindow(QMainWindow):
# Última coisa a ser feita
self.adjustSize()
self.setFixedSize(self.width(), self.height())
def addWidgetToVLayout(self, widget: QWidget):
self.v_layout.addWidget(widget)

View File

@@ -0,0 +1,5 @@
from pathlib import Path
ROOT_DIR = Path(__file__).parent
FILES_DIR = ROOT_DIR / 'files'
WINDOW_ICON_PATH = FILES_DIR / 'icon.png'