def __init__(self, parent=None): CreateDialog.__init__(self) self.okSig = signals.SIG_CREATE_TCP_SERVER self.ui = Ui_CreateTcpServerForm() self.ui.setupUi(self) self.initIpList() self.setModal(True) self.setupSignals()
class CreateTcpServerDialog(CreateDialog): def __init__(self, parent=None): CreateDialog.__init__(self) self.okSig = signals.SIG_CREATE_TCP_SERVER self.ui = Ui_CreateTcpServerForm() self.ui.setupUi(self) self.initIpList() self.setModal(True) self.setupSignals() def initIpList(self): self.ui.ipCmbBox.addItems(config.DEFAULT_SERVER_IP_LIST + utils.getLocalIpList()) def setupSignals(self): self.ui.okBtn.clicked.connect(self.onOkBtnClicked) self.ui.cancelBtn.clicked.connect(self.close) def onOkBtnClicked(self): strPort = utils.qstr2str(self.ui.portCmbBox.currentText()) if not strPort.isdigit(): return port = int(strPort) if not utils.isPortOk(port): return self.emit(self.okSig, utils.qstr2str(self.ui.ipCmbBox.currentText()), port) self.close() def show_(self): if self.ui.portCmbBox.currentText() == "": self.ui.portCmbBox.setEditText( ` utils.randomPort() `) self.ui.portCmbBox.setFocus() self.show()
class CreateTcpServerDialog(CreateDialog): def __init__(self, parent=None): CreateDialog.__init__(self) self.okSig = signals.SIG_CREATE_TCP_SERVER self.ui = Ui_CreateTcpServerForm() self.ui.setupUi(self) self.initIpList() self.setModal(True) self.setupSignals() def initIpList(self): self.ui.ipCmbBox.addItems(config.DEFAULT_SERVER_IP_LIST + utils.getLocalIpList()) def setupSignals(self): self.ui.okBtn.clicked.connect(self.onOkBtnClicked) self.ui.cancelBtn.clicked.connect(self.close) def onOkBtnClicked(self): strPort = utils.qstr2str(self.ui.portCmbBox.currentText()) if not strPort.isdigit(): return port = int(strPort) if not utils.isPortOk(port): return self.emit(self.okSig, utils.qstr2str(self.ui.ipCmbBox.currentText()), port) self.close() def show_(self): if self.ui.portCmbBox.currentText() == "": self.ui.portCmbBox.setEditText(`utils.randomPort()`) self.ui.portCmbBox.setFocus() self.show()