def start(): root = Tk() main(root) root.mainloop()
""" Module main.py - exécution principale """ import window import sys import backend as ben from radios import ivyRadio, serialRadio if len(sys.argv) > 1 and sys.argv[1] in ["ivy", "Ivy"]: print("Mode Ivy démarré.") else: print("Mode Série démarré.") if __name__ == "__main__": with ben.Backend(ivyRadio() if sys.argv[1] in ["ivy", "Ivy"] else serialRadio(sys.argv[1])) as backend: window.main(backend)
font_line[font_line.find("=") + 2:-1]) else: app2.setStyleSheet("* {font-family: %s;}" % font_line[font_line.find("=") + 2:-1]) """ Set language in main window """ if linecache.getline("settings.txt", 4) == "Language = English\n": new_language_file = open("Language/languageEnglish.txt").read() elif linecache.getline("settings.txt", 4) == "Language = Polski\n": new_language_file = open("Language/languagePolish.txt").read() new_file = open("Language/Language.txt", 'w') new_file.write(new_language_file) new_file.close() MainWindow2 = QMainWindow() window2 = window.main() window2.contain(MainWindow2) MainWindow2.show() #MainWindow2.setDisabled(True) MainWindow3 = QtWidgets.QWidget() window3 = window.UserSetting() window3.contain(MainWindow3) MainWindow3.hide() window2.menu_bar.settings.triggered.connect(lambda: MainWindow3.show()) window2.menu_bar.settings.triggered.connect( lambda: window3.starting_settings()) window3.button_cancel.clicked.connect(lambda: MainWindow3.hide()) window3.button_save.clicked.connect(lambda: MainWindow3.hide())
from window import main main()
import window window.main()