在页面初始化时会提前弹出“无该项目组长”页面,如何取消页面初始化弹出这个页面问题
def initTable(self):
"""
根据条件初始化表格
:return:
"""
Lname = self.lname.text()
Luser = self.luser.text()
lea = Lea(Lname,Luser, None)
result = LuserDao.list(lea)
row = 0
if result:
row = len(result)
self.bookListTable.setColumnCount(7)
self.bookListTable.setRowCount(row)
self.bookListTable.verticalHeader().setVisible(False) # 隐藏垂直标题 序号
self.bookListTable.setEditTriggers(QAbstractItemView.EditTrigger.NoEditTriggers) # 禁止编辑单元格
self.bookListTable.setSizePolicy(QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Expanding)
self.bookListTable.setHorizontalHeaderLabels(
['组长学号', '组长姓名', '组长年龄', '组长性别', '联系电话', '家庭住址', '注册日期'])
self.bookListTable.horizontalHeader().setSectionResizeMode(QHeaderView.ResizeMode.Stretch) # 列头自适应
self.bookListTable.setSelectionBehavior(
QAbstractItemView.SelectionBehavior.SelectRows) # 设置选择行为,以行为单位
for i in range(row):
for j in range(7):
data = QTableWidgetItem(str(result[i][j]))
# 设置单元格内容居中对齐
data.setTextAlignment(Qt.AlignmentFlag.AlignCenter)
self.bookListTable.setItem(i, j, data)
self.Reset()
if LuserDao.check1(lea) != 0:
self.x = show_custom_message_box("系统提示", "无该项目组长!")
return