Example #1
0
def main(default_servers=[], servers=[]):
    """ If default_servers is set the GUI automatically connects to any
    servers that it contains, opening ServerWindows for each of them. """
    app = QtGui.QApplication(sys.argv)
    from pypentago.network import qt4reactor
    qt4reactor.install(app)
    from twisted.internet import reactor
    main = MainWindow(servers)
    main.show()
    for server in default_servers:
        g = ServerWindow.from_serverinfo(server)
        g.show()
        main.windows.append(g)
    reactor.run()