diff --git a/aula202-calculadora/info.py b/aula202-calculadora/info.py new file mode 100644 index 0000000..c966d82 --- /dev/null +++ b/aula202-calculadora/info.py @@ -0,0 +1,13 @@ +from PySide6.QtCore import Qt +from PySide6.QtWidgets import QLabel, QWidget +from variables import SMALL_FONT_SIZE + + +class Info(QLabel): + def __init__(self, text: str, parent: QWidget | None = None) -> None: + super().__init__(text, parent) + self.configStyle() + + def configStyle(self): + self.setStyleSheet(f'font-size: {SMALL_FONT_SIZE}px;') + self.setAlignment(Qt.AlignmentFlag.AlignRight) diff --git a/aula202-calculadora/main.py b/aula202-calculadora/main.py index 7b33120..be1f6a8 100644 --- a/aula202-calculadora/main.py +++ b/aula202-calculadora/main.py @@ -1,6 +1,7 @@ import sys from display import Display +from info import Info from main_window import MainWindow from PySide6.QtGui import QIcon from PySide6.QtWidgets import QApplication @@ -16,6 +17,10 @@ if __name__ == '__main__': window.setWindowIcon(icon) app.setWindowIcon(icon) + # Info + info = Info('2.0 ^ 10.0 = 1024') + window.addToVLayout(info) + # Display display = Display() window.addToVLayout(display)