def main(): app = QApplication(sys.argv) app.setAttribute(Qt.AA_EnableHighDpiScaling) app.setStyle("Fusion") form = MainWindow() form.show() sys.exit(app.exec_())
class Application: def __init__(self): self.app = QApplication(sys.argv) self.mainWindow = MainWindow() def run(self): self.mainWindow.show() sys.exit(self.app.exec_())
from PyQt5.QtWidgets import QApplication from src.mainWindow import MainWindow if __name__ == "__main__": app = QApplication([]) window = MainWindow() window.show() app.exec_()
import tkinter as tk from platform import mac_ver import sys from src.mainWindow import MainWindow if __name__ == '__main__': if len(mac_ver()[0]) != 0: #mac_ver returns a tuple, first entry is version number print("MacOS not supported. Aborted run.") sys.exit(0) root = tk.Tk() app = MainWindow(master=root) root.mainloop()
def __init__(self): self.app = QApplication(sys.argv) self.mainWindow = MainWindow()
import sys from PyQt5.QtWidgets import QApplication from src.mainWindow import MainWindow if __name__ == '__main__': app = QApplication(sys.argv) ex = MainWindow() ex.show() sys.exit(app.exec_())
from PySide2.QtWidgets import QApplication import sys from PySide2.QtGui import QIcon import os from PySide2.QtCore import Qt sys.path.append("src") sys.path.append("src/ui") if __name__ == "__main__": from src.mainWindow import MainWindow app = QApplication(sys.argv) # setting the icon in applicantion and taskbar: import ctypes myappid = 'pythonw' # arbitrary string ctypes.windll.shell32.SetCurrentProcessExplicitAppUserModelID(myappid) scriptDir = os.path.dirname(os.path.realpath(__file__)) app.setWindowIcon(QIcon(scriptDir + os.path.sep + 'icons/logo.png')) #Remove button "?" from dialogs: QApplication.setAttribute(Qt.AA_DisableWindowContextHelpButton) mainwindow = MainWindow() mainwindow.show() sys.exit(app.exec_())