当前位置: 首页 > news >正文

长域名的优秀网站wordpress新建header

长域名的优秀网站,wordpress新建header,宜宾汽车网站建设,如何做软件类型的网站完成了用户管理功能的阶段。下一阶段进入AI功能相关。所有的资源见文章链接。 补充完后台代码的用户管理界面代码#xff1a; import sqlite3from PySide6.QtCore import Slot from PySide6.QtWidgets import QDialog, QMessageBoxfrom . import user_manage # 导入使用ui…完成了用户管理功能的阶段。下一阶段进入AI功能相关。所有的资源见文章链接。 补充完后台代码的用户管理界面代码 import sqlite3from PySide6.QtCore import Slot from PySide6.QtWidgets import QDialog, QMessageBoxfrom . import user_manage # 导入使用uis工具从user_manage.ui生成而来的user_managep.py文件 from UI_proj.ui_project import uiproj # 导入全局的ui项目对象 from DB_proj import db_set # 导入数据库设置db_set.py from UI_proj.functions.get_style_sheet import get_style_sheet # 导入获取样式表的函数 from UI_proj.functions.form_center import center # 导入窗口居中函数# 定义窗口类 class UserManage(QDialog, user_manage.Ui_form_base):def __init__(self):super().__init__()self.setupUi(self) # 加载窗口self.run() # 初始化运行窗口def run(self): # 窗口的运行函数# 设置窗口样式def set_style_sheet(): # 设置窗口样式style_sheet get_style_sheet(settings/color_card.json, settings/color_setting.json, settings/style_uiproj.qss) # 获取项目级别的样式表style_sheet get_style_sheet(settings/color_card.json, settings/color_setting.json, ui_forms/user_manage/style_user_manage.qss) # 获取本画面的本地样式表并与项目级别样式表合并self.setStyleSheet(style_sheet) # 设置窗口样式# print(style_sheet) # 打印样式表set_style_sheet() # 设置窗口样式# 设置窗口居中center(self) # 设置窗口居中# 设置表格的初始化查询数据def set_table_data():self.tableView.model.query.emit(SELECT id, 用户, 密码, 用户组 FROM users) # 设置表格的查询数据set_table_data() # 设置表格的初始化查询数据Slot()# 点击退出按钮退出程序def on_btn_exit_clicked():self.close() # 关闭窗口self.btn_exit.clicked.connect(on_btn_exit_clicked) # 点击退出按钮退出程序Slot() # 点击“添加”按钮显示添加用户窗口def on_btn_add_clicked(): # 点击“添加”按钮显示添加用户窗口uiproj.form_user_edit.label_top.setText(添加用户)uiproj.form_user_edit.exec() # 显示添加用户窗口uiproj.form_user_edit.user_details.emit([,,, ]) # 发送用户详情信号到用户编辑窗口self.btn_add.clicked.connect(on_btn_add_clicked) # 点击“添加”按钮显示添加用户窗口Slot() # 点击“删除”按钮显示删除用户窗口def on_btn_delete_clicked(): # 点击“删除”按钮显示删除用户窗口indices self.tableView.selectedIndexes() # 获取选定的表格索引if indices:if QMessageBox.question(self, 提示, 确定要删除吗, QMessageBox.Yes | QMessageBox.No, QMessageBox.No) QMessageBox.Yes:user_row self.tableView.model.record(indices[0].row()) # 选定的内容的第一行user_id user_row.value(id) # 获取用户iddb_set.delete_user(user_id) # 删除用户信息QMessageBox.information(self, 提示, 用户已删除) # 弹出提示对话框uiproj.form_user_manage.tableView.model.query.emit(SELECT id, 用户, 密码, 用户组 FROM users) # 设置表格的查询数据刷新显示self.btn_delete.clicked.connect(on_btn_delete_clicked) # 点击“删除”按钮显示删除用户窗口Slot() # 点击“编辑”按钮显示编辑用户窗口def on_btn_edit_clicked(): # 点击“编辑”按钮显示编辑用户窗口indices self.tableView.selectedIndexes() # 获取选定的表格索引if indices:user_row self.tableView.model.record(indices[0].row()) # 选定的内容的第一行user [user_row.value(id),user_row.value(用户),user_row.value(密码),user_row.value(用户组)] # 构建用户元组uiproj.form_user_edit.user_details.emit(user) # 发送用户详情信号到用户编辑窗口uiproj.form_user_edit.label_top.setText(编辑用户)uiproj.form_user_edit.exec() # 显示编辑用户窗口self.btn_edit.clicked.connect(on_btn_edit_clicked) # 点击“编辑”按钮显示编辑用户窗口 补充完后台代码的用户编辑界面代码 import sqlite3from PySide6.QtCore import Slot, Signal, QObject from PySide6.QtWidgets import QDialog, QMessageBoxfrom . import user_edit # 导入使用uis工具从user_edit.ui生成而来的user_edit.py文件 from UI_proj.ui_project import uiproj # 导入全局的ui项目对象 from DB_proj import db_set # 导入数据库设置db_set.py from UI_proj.functions.get_style_sheet import get_style_sheet # 导入获取样式表的函数 from UI_proj.functions.form_center import center # 导入窗口居中函数# 定义窗口类 class UserEdit(QDialog, user_edit.Ui_form_base):user_details Signal(list) # 定义信号用于传递用户信息详情def __init__(self):super().__init__()self.setupUi(self) # 加载窗口self.run() # 初始化运行窗口def run(self): # 窗口的运行函数# 设置窗口样式def set_style_sheet(): # 设置窗口样式style_sheet get_style_sheet(settings/color_card.json, settings/color_setting.json, settings/style_uiproj.qss) # 获取项目级别的样式表style_sheet get_style_sheet(settings/color_card.json, settings/color_setting.json, ui_forms/user_edit/style_user_edit.qss) # 获取本画面的本地样式表并与项目级别样式表合并self.setStyleSheet(style_sheet) # 设置窗口样式# print(style_sheet) # 打印样式表set_style_sheet() # 设置窗口样式# 设置窗口居中center(self) # 设置窗口居中Slot()# 点击退出按钮退出程序def on_btn_exit_clicked():uiproj.form_user_edit.user_details.emit([, , , ]) # 发送用户详情信号到用户编辑窗口self.close() # 关闭窗口self.btn_exit.clicked.connect(on_btn_exit_clicked) # 点击退出按钮退出程序Slot()# 点击“提交保存”按钮保存用户信息def on_btn_submit_clicked():# 获取用户信息user_id self.lineEdit_ID.text()user_name self.lineEdit_name.text()user_passwd self.lineEdit_passwd.text()user_group self.combo_group.currentText()# 判断用户信息是否为空if user_name or user_passwd or user_group :QMessageBox.warning(self, 警告, 用户信息不能为空) # 弹出警告对话框returnelse:if user_id : # 如果用户id为空则为添加用户db_set.create_user(user_name, user_passwd, user_group) # 添加用户QMessageBox.information(self, 提示, 新用户已添加) # 弹出提示对话框else:db_set.edit_user(user_name, user_passwd, user_group, user_id) # 编辑用户QMessageBox.information(self, 提示, 用户信息保存成功) # 弹出提示对话框# uiproj.conn.commit() # 提交数据库# c.close() # 关闭游标self.close() # 关闭窗口uiproj.form_user_manage.tableView.model.query.emit(SELECT id, 用户, 密码, 用户组 FROM users) # 设置表格的查询数据刷新显示uiproj.form_login.all_users.emit() # 发送所有用户信号到登录窗口用以更新登录窗口下拉列表的内容self.btn_submit.clicked.connect(on_btn_submit_clicked) # 点击“提交保存”按钮保存用户信息Slot()def user_details_emit(user): # 传递用户详细信息信号self.lineEdit_ID.setText(str(user[0])) # 传递用户id信号self.lineEdit_name.setText(user[1]) # 传递用户名信号self.lineEdit_passwd.setText(user[2]) # 传递用户密码信号self.combo_group.setCurrentText(user[3]) # 传递用户组信号# self.user_id.emit(self.id) # 传递用户id信号# print(user)self.user_details.connect(user_details_emit) # 传递用户详细信息信号
http://www.dnsts.com.cn/news/152954.html

相关文章:

  • 漳州城乡和建设局网站首页广告网站建设与制作
  • 电商网站建设实训(互联网营销大赛)个人网站模板大全
  • 玉环做网站wordpress 附件路径
  • 国外贸易网络平台有哪些郑州网站制作选择乐云seo
  • 关于加强网站建设外贸机械加工网
  • 建设手机网站培训教程网站开发技术方案模板
  • 两个网站做反向代理软件商店打不开怎么办
  • 建立网站的准备工作甘肃建设投资集团控股有限网站
  • 陕西住房建设部网站深圳特区建设
  • 江阴网站开发济宁贵网站建设
  • 江阴网站建设公司网页代码大全详解
  • 适合设计制作公司的网站asp远吗数字广东网络建设有限公司网站
  • 网站建设英文专业术语网站开发安全需求
  • 一个公司做几个网站三只松鼠的网站建设理念
  • 深圳网站建设方案seo白帽优化
  • 做网站用什么服务器比较好什么网站做外贸好
  • 高端品牌网站建设制作需要注意什么企业网站优化方案模板
  • 一个网站建立团队大概要多少钱东莞网站建设怎么做
  • 高端手机网站案例如何免费发布个人网站
  • 在家做的打字兼职的网站响应式网站设计开发
  • 专线网站建设wordpress中文旅游模板下载
  • 网站开发专业简历用vs2013做网站
  • 网站设计制作公司重庆要做网站推广
  • 信用网站标准化建设模块都有哪些大同建设局网站
  • 个人网站 百度收录网站建设怎么提需求
  • 国内最大ae模板下载网站做网站怎么排版好看
  • 成都网站制作网站wordpress中文版 显示英文
  • 营销网站建设哪家便宜物流网站公司
  • 网站怎么让谷歌收录青岛高端网站设计哪家
  • 在360网站做公告怎么弄成都私家花园设计公司哪家好