def main(*filenames: 'Files to open immediately'):
"""Start the Solar Sails GUI."""
app = App(sys.argv)
midi.load()
midi.listener.update_ports()
midi.listener.start_port_listener('Metrasynth Solar Sails', virtual=True)
app.aboutToQuit.connect(midi.listener.stop)
loop = QEventLoop(app)
asyncio.set_event_loop(loop)
main_window = QMainWindow()
main_window.setMenuBar(MainMenuBar())
welcome_widget = WelcomeWidget(main_window)
main_window.setCentralWidget(welcome_widget)
main_window.show()
for filename in filenames:
window = Opener.open_file(filename)
if window:
window.show()
window.setFocus(True)
loop.run_forever()
评论列表
文章目录