def __init__(self,parent=None): QtGui.QFrame.__init__(self,parent) self.setupUi(self) self.db = dbsql.SqlPrepare() self.connect(self.btnHangOn,SIGNAL('clicked()'),self.onBtnHangOnClick) self.connect(self.btnHangUp,SIGNAL('clicked()'),self.onBtnHangUpClick) self.connect(self.btnMemo,SIGNAL('clicked()'),self.onBtnMemoClick) self.timer = QTimer() self.timer.start(1000*1) self.connect(self.timer,SIGNAL('timeout()'),self.onTimer) self.elapsed=0 self.showNormal() self.raise_() #hWnd = c_ulong(self.winId()) win32gui.SetWindowPos(self.winId(), win32con.HWND_TOPMOST, 0, 0, 0, 0, win32con.SWP_NOMOVE | win32con.SWP_NOSIZE) self.moveToRightBottom() #------ self.btnMemo.setEnabled(False) self.elapsed = 0 self.txtPhoneNum.clear() self.txtClientName.clear() self.txtStatus.setText(u'去电..') self.txtPhoneNum.setText('') self.allow_change = True
def __init__(self, parent=None): QtGui.QFrame.__init__(self, parent) self.setupUi(self) self.db = dbsql.SqlPrepare() self.connect(self.btnQuery, SIGNAL('clicked()'), self.onDoQuery) self.connect(self.btnThatIs, SIGNAL('clicked()'), self.onSelect) # self.show() self.tvClients.setHeaderLabels([ u'序号', u'客户名称', u'性别', u'公司', u'电话1', u'电话2', u'电话3', u'地址', u'', ]) self.tvClients.resizeColumnToContents(0) self.connect(self.tvClients, SIGNAL('itemDoubleClicked(QTreeWidgetItem*,int)'), self.onTreeItemDblClick_Clients) # self.connect(self.tvClientList,SIGNAL('itemClicked(QTreeWidgetItem*,int)'),self.onTreeItemClick_Clients) self.idxdata = {} self.tvClients.setAlternatingRowColors(True) font = QtGui.QFont(AppConst.APP_FONT_NAME, 10) self.setFont(font)
def __init__(self, parent=None): QtGui.QDialog.__init__(self, parent) self.setupUi(self) self.db = dbsql.SqlPrepare() self.connect(self.btnDone, SIGNAL('clicked()'), self.onBtnDoneClick) font = QtGui.QFont(AppConst.APP_FONT_NAME, 10) self.setFont(font)
def __init__(self,parent=None): QtGui.QFrame.__init__(self,parent) self.setupUi(self) self.db = dbsql.SqlPrepare() self.connect(self.btnSave,SIGNAL('clicked()'),self.onBtnSaveClick) self.cbxSex.addItem(u'女',0) self.cbxSex.addItem(u'男',1) for k,v in AppConst.CLIENT_TYPES: self.cbxType.addItem(v,k) self.setWindowFlags( Qt.Dialog ) self.show() self.cur_sid = '' self.raise_() font = QtGui.QFont(AppConst.APP_FONT_NAME,10) self.setFont(font)
def __init__(self, parent=None): # QtGui.QFrame.__init__(self,parent) QtGui.QFrame.__init__(self, None) self.setupUi(self) self.db = dbsql.SqlPrepare() self.connect(self.btnSave, SIGNAL('clicked()'), self.onBtnSaveClick) self.connect(self.btnClose, SIGNAL('clicked()'), self.onBtnCloseClick) self.connect(self.btnSelectClient, SIGNAL('clicked()'), self.onBtnSelectClientClick) keys = AppConst.tone_types.keys() keys.sort() for k in keys: self.cbxToneType.addItem(AppConst.valueToStr(k), k) #self.cbxToneType.addItem(AppConst.valueToStr(AppConst.ARCHIVE_NOTE_TYPE_NORMAL),AppConst.ARCHIVE_NOTE_TYPE_NORMAL) #self.cbxToneType.addItem(AppConst.valueToStr(AppConst.ARCHIVE_NOTE_TYPE_SALE),AppConst.ARCHIVE_NOTE_TYPE_SALE) #self.cbxToneType.addItem(AppConst.valueToStr(AppConst.ARCHIVE_NOTE_TYPE_OTHER),AppConst.ARCHIVE_NOTE_TYPE_OTHER) self.edtClientName.setVisible(False) self.edtPhone.setEnabled(False) self.setWindowFlags(Qt.Dialog) self.show() self.note = {} # self.raise_() self.client_sid = '' self.allow_change = False # font = QtGui.QFont(AppConst.APP_FONT_NAME, 10) self.setFont(font) self.timer = QTimer() self.connect(self.timer, SIGNAL('timeout()'), self.onTimer) self.duration = 0 self.operators = utils.loadValuesFromFile(FILE_TEMP_OPERATORS) for opt in self.operators: self.cbxCurrOperator.addItem(opt.decode('utf-8')) self.cbxCurrOperator.lineEdit().setMaxLength(30) self.cbxClientNames.lineEdit().setMaxLength(30)
def __init__(self, parent=None): QtGui.QFrame.__init__(self, parent) self.setupUi(self) self.db = dbsql.SqlPrepare() self.connect(self.btnDial, SIGNAL('clicked()'), self.onBtnDialClick) self.connect(self.cbxClients, SIGNAL('currentIndexChanged(int)'), self.onClientIndexChanged) self.connect(self.cbxPhoneNum, SIGNAL('editTextChanged(const QString&)'), self.onEditPhoneChanged) self.setWindowTitle(u'电话拨号') self.raise_() self.clients = {} self.reflect = 0 self.reflect2 = 0 self.setWindowFlags(Qt.Dialog) self.show() self.cbxPhoneNum.setCompleter(None)
# -*- coding:utf-8 -*-