QWidget e QLayout de PySide6.QtWidgets

This commit is contained in:
Luiz Otávio
2023-02-25 13:21:33 -03:00
parent 55178127d6
commit 6c99be4d68
2 changed files with 29 additions and 0 deletions

29
aula201/aula0003.py Normal file
View File

@@ -0,0 +1,29 @@
# QWidget e QLayout de PySide6.QtWidgets
# QWidget -> genérico
# QLayout -> Um widget de layout que recebe outros widgets
import sys
from PySide6.QtWidgets import QApplication, QGridLayout, QPushButton, QWidget
app = QApplication(sys.argv)
botao = QPushButton('Texto do botão')
botao.setStyleSheet('font-size: 80px;')
botao2 = QPushButton('Botão 2')
botao2.setStyleSheet('font-size: 40px;')
botao3 = QPushButton('Botão 3')
botao3.setStyleSheet('font-size: 40px;')
central_widget = QWidget()
layout = QGridLayout()
central_widget.setLayout(layout)
layout.addWidget(botao, 1, 1, 1, 1)
layout.addWidget(botao2, 1, 2, 1, 1)
layout.addWidget(botao3, 3, 1, 1, 2)
central_widget.show() # Central widget entre na hierarquia e mostre sua janela
app.exec() # O loop da aplicação

0
aula201/aula0004.py Normal file
View File