while b < 7: a -= 1 # 头像 self.sign_obj_list['label_list_avatar'][b].setStyleSheet( "border-image: url(" + self.sign_user_list[a]['avatar'] + ");") # 姓名 self.sign_obj_list['label_user_list_name'][b].setText( self.sign_user_list[a]['name']) # 专业 self.sign_obj_list['label_user_list_dept'][b].setText( self.sign_user_list[a]['userinfo']) # 签到时间 self.sign_obj_list['label_user_list_time'][b].setText( self.sign_user_list[a]['time']) # 签到日期 self.sign_obj_list['label_user_list_date'][b].setText( self.sign_user_list[a]['date']) b += 1怎么将签到人数加进去
时间: 2023-06-27 08:03:24 浏览: 82
如果你想将签到人数加进去,你可以在循环中添加一个计数器,每次循环就将计数器加1。在循环结束后,将计数器的值赋给一个标签或文本框,以显示签到人数。
示例代码:
count = 0 # 计数器初始化为0
while b < 7:
a -= 1
# 头像
self.sign_obj_list['label_list_avatar'][b].setStyleSheet(
"border-image: url(" + self.sign_user_list[a]['avatar'] + ");")
# 姓名
self.sign_obj_list['label_user_list_name'][b].setText(
self.sign_user_list[a]['name'])
# 专业
self.sign_obj_list['label_user_list_dept'][b].setText(
self.sign_user_list[a]['userinfo'])
# 签到时间
self.sign_obj_list['label_user_list_time'][b].setText(
self.sign_user_list[a]['time'])
# 签到日期
self.sign_obj_list['label_user_list_date'][b].setText(
self.sign_user_list[a]['date'])
b += 1
count += 1 # 计数器加1
# 将签到人数显示在标签或文本框上
self.sign_obj_list['label_sign_count'].setText("签到人数:" + str(count))
阅读全文