コード例 #1
0
def main(args=None):
    if args is None:
        import sys
        args = sys.argv

    if '-h' in args or '--help' in args:
        help()
        return

    app = QApplication(args)

    mainwindow = QMainWindow()
    window = DemoApp()
    mainwindow.setCentralWidget(window)
    panels = []
    pid = window.appendView(NakedView(window.frame))
    panels += [(pid, 'deshabillezmoi.png')]
    pid = window.appendView(GeneShapeView(window.frame))
    panels += [(pid, 'formegene.png')]
    pid = window.appendView(ABCView(window.frame))
    panels += [(pid, 'abc.png')]
    if '-3' not in args:
        pid = window.appendView(BouquetView(window.frame))
        panels += [(pid, 'bouquet.png')]
    #pid = window.appendView(SceneView(window))
    #panels += [(pid,'fleuralautre.png')]
    menu = MenuView(window.frame)
    menuid = window.appendInitialView(menu)
    menu.setPanels(panels)
    window.appendAboutView(AboutView(window.frame))
    #window.setCurrentViewId(1)
    print 'show'
    if '--no-fullscreen' in args:
        mainwindow.resize(800, 600)
        mainwindow.show()
    else:
        mainwindow.showFullScreen()
    app.exec_()