From 6c99be4d68dc1ebc739726b33acce8efec46504e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luiz=20Ot=C3=A1vio?= Date: Sat, 25 Feb 2023 13:21:33 -0300 Subject: [PATCH] QWidget e QLayout de PySide6.QtWidgets --- aula201/aula0003.py | 29 +++++++++++++++++++++++++++++ aula201/aula0004.py | 0 2 files changed, 29 insertions(+) create mode 100644 aula201/aula0003.py create mode 100644 aula201/aula0004.py diff --git a/aula201/aula0003.py b/aula201/aula0003.py new file mode 100644 index 0000000..f6a3201 --- /dev/null +++ b/aula201/aula0003.py @@ -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 diff --git a/aula201/aula0004.py b/aula201/aula0004.py new file mode 100644 index 0000000..e69de29