|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
elif (str(self.lineEdit.text())).isdigit():
print ("保单号码")
self.policyModel.setFilter("policy_num = {0}".format(self.lineEdit.text()))
self.policyModel.select()
self.tableView.horizontalHeader().setVisible(self.policyModel.rowCount() > 0)
else:
print ("姓名:",self.lineEdit.text())
self.policyModel.setFilter("name = {0}".format(self.lineEdit.text()))
self.policyModel.select()
self.tableView.horizontalHeader().setVisible(self.policyModel.rowCount() > 0)
大神帮看看,self.lineEdit.text() ,输入数字的时候,可以过滤并刷新 table view显示,为什么输入姓名的时候却不起作用
注: self.policyModel = QSqlRelationalTableModel(self)
self.policyModel.setTable("policy") |
|