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

39 lines
868 B
Python

import sys
from buttons import ButtonsGrid
from display import Display
from info import Info
from main_window import MainWindow
from PySide6.QtGui import QIcon
from PySide6.QtWidgets import QApplication
from styles import setupTheme
from variables import WINDOW_ICON_PATH
if __name__ == '__main__':
# Cria a aplicação
app = QApplication(sys.argv)
setupTheme()
window = MainWindow()
# Define o ícone
icon = QIcon(str(WINDOW_ICON_PATH))
window.setWindowIcon(icon)
app.setWindowIcon(icon)
# Info
info = Info('Sua conta')
window.addWidgetToVLayout(info)
# Display
display = Display()
window.addWidgetToVLayout(display)
# Grid
buttonsGrid = ButtonsGrid(display, info, window)
window.vLayout.addLayout(buttonsGrid)
# Executa tudo
window.adjustFixedSize()
window.show()
app.exec()