41 lines
898 B
Python
41 lines
898 B
Python
import sys
|
|
|
|
from buttons import Button
|
|
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('2.0 ^ 10.0 = 1024')
|
|
window.addToVLayout(info)
|
|
|
|
# Display
|
|
display = Display()
|
|
window.addToVLayout(display)
|
|
|
|
button = Button('Texto do botão')
|
|
window.addToVLayout(button)
|
|
|
|
button2 = Button('Texto do botão')
|
|
window.addToVLayout(button2)
|
|
|
|
# Executa tudo
|
|
window.adjustFixedSize()
|
|
window.show()
|
|
app.exec()
|