示例#1
0
def mainGUI():
    app = QApplication(sys.argv)

    try:
        # ajout de l'id de l'application
        myappid = 'ValentinLe.lecteur_musique'
        ctypes.windll.shell32.SetCurrentProcessExplicitAppUserModelID(myappid)
    except AttributeError:
        pass

    # ajout de l'icone de l'application
    app.setWindowIcon(QIcon(QPixmap("assets/logo.ico")))

    # couleurs pour la scrollBar
    palette = QPalette()
    palette.setColor(QPalette.Base, QColor("#454545"))
    palette.setColor(QPalette.Light, QColor("#454545"))
    app.setPalette(palette)

    # affichage de la fenetre principale
    board = Board()
    window = MainWindow(board)
    window.setWindowTitle("Musique")
    window.showMaximized()
    # window.show()

    sys.exit(app.exec_())
示例#2
0
                        pickle.dump(currentOpenBook, output,
                                    pickle.HIGHEST_PROTOCOL)
    else:
        with open("lastActiveWorkspace.txt", "w") as file:
            file.write("")


if __name__ == '__main__':
    atexit.register(exit_handler)
    app = QApplication(sys.argv)
    rootNode = Workspace("Workspace")
    app.model = rootNode
    app.selectionModel = rootNode
    app.actionManager = ActionManager()
    mainWindow = MainWindow()
    mainWindow.setWindowTitle("MuMijA")
    app.page = mainWindow.page
    app.mainWidget = mainWindow.central
    app.statusBar = mainWindow.statusBarLabel
    app.pageLabel = mainWindow.PageLabel
    app.tabWidget = mainWindow.tabs
    app.mainWindow = mainWindow
    mainWindow.show()
    item, ok = QInputDialog.getItem(
        QInputDialog(), "Restoration",
        "Restore last saved workspace, choose one option:",
        ["Restore", "Create new"], 0, False)
    if ok:
        if item == "Restore":
            with open("lastActiveWorkspace.txt", "r") as file:
                for line in file: