def connect_to(self): dia = ConnectDialog() if dia.exec_(): server = dia.server.text() user = dia.user.text() or None pwd = dia.passwd.text() or None g = ServerWindow.from_string(server, user, pwd) g.show() self.windows.append(g)
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()