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

凡科网站怎么设计广告信息发布平台

凡科网站怎么设计,广告信息发布平台,hexo vs wordpress,怎么建立一个网址用户管理离不开的是消息框(QMessageBox)和对话框(QDialog),比如对话框用于用户名和密码输入,消息框用于提示登录成功、密码错误。 • 基础知识:PySide6(PyQT5)的常用对话…

        用户管理离不开的是消息框(QMessageBox)和对话框(QDialog),比如对话框用于用户名和密码输入,消息框用于提示登录成功、密码错误。

• 基础知识:PySide6(PyQT5)的常用对话框类-CSDN博客

• 组态前端画面:

        在designer中新建QDialog界面,命名为user_login.ui,按照本项目的命名规律,将界面的主部件命名为form_base,顶部边框命名为from_top,主显示区命名为form_main:

        在这个界面中新用到了列表框(QComboBox),单行文本编辑框(QLineEdit)。在项目的样式表文件style_uiproj.qss中添加这两个类的通用设置,并且在颜色设置文件color_setting.json和色卡文件color_card.json中增添新的设置项。

style_uiproj.qss中新增的内容:

/*下拉选项框默认色 */
QComboBox {background-color: 下拉框底色;color: 下拉文字色;通用凹边框;
}/*文字输入框默认色*/
QLineEdit {background-color: 输入框底色;color: 输入文字色;通用凹边框;
}

color_setting.json中新增的内容:

"下拉框底色": "黑下拉框底色",
"下拉文字色": "黑下拉文字色",
"输入框底色": "黑输入框底色",
"输入文字色": "黑输入文字色"

color_card.json中新增的内容:

"黑输入框底色": "#a0a0f6",
"黑输入文字色": "#282828",
"黑下拉框底色": "#a6afb8",
"黑下拉文字色": "#5f5f5f",
"通用凹边框": "border-top: 3px solid #0d0d0d;border-left: 3px solid #0d0d0d;border-right: 2px solid #303030;border-bottom: 2px solid #303030"

经过以上设置,新建的对话框就继承了项目的整体显示风格。

        如果需要改变整体的显示风格或修改局部的颜色值,只需修改color_setting.json或color_card.json即可。

• 组态后端代码:

        将user_login.ui文件用uic工具转换为同名的user_login.py文件,并编写后端文件user_login_func.py。

user_login_func.py的内容:

# user_login(用户登录画面的后端功能函数)
from PySide6.QtCore import Slot
from PySide6.QtWidgets import QApplication, QDialog, QMessageBox
from UI_proj.functions.get_style_sheet import get_style_sheet   # 导入获取样式表的函数
from UI_proj.functions.form_center import center   # 导入窗口居中函数
from . import user_login  # 导入使用uis工具从start_up.ui生成而来的start_up.py文件
from DB_proj import db_set   # 导入数据库设置db_set.py# 定义窗口类
class FormLogin(QDialog, user_login.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_login/style_user_login.qss')  # 获取本画面的本地样式表并与项目级别样式表合并self.setStyleSheet(style_sheet)set_style_sheet()  # 设置窗口样式# 设置窗口居中center(self)  # 设置窗口居中# 设置所有用户名到下拉框def set_users():self.combo_users.clear()  # 清空下拉框users = db_set.get_users_name()   # 获取所有用户名for user in users:self.combo_users.addItem(user)  # 添加用户名到下拉框set_users()  # 设置所有用户名# 按钮“进入系统”点击事件连接的槽函数@Slot()def on_btn_login_clicked():user = self.combo_users.currentText()  # 获取当前用户名input_passwd = self.lineEdit_in_passwd.text()  # 获取当前输入密码current_passwd = db_set.get_user_info(user)["password"]  # 获取当前用户密码if input_passwd == current_passwd:  # 判断输入密码是否与当前用户密码一致QMessageBox.information(self, "登录成功", "登录成功")  # 弹出提示框self.close()  # 关闭窗口else:QMessageBox.warning(self, "登录错误", "用户名或密码错误")  # 弹出警告框self.lineEdit_in_passwd.setText("")  # 清空输入框self.btn_logoin.clicked.connect(on_btn_login_clicked)  # 按钮“进入系统”点击事件连接槽函数# 按钮“取消”点击事件连接的槽函数@Slot()def on_btn_cancel_clicked():  # 按钮“取消”点击事件连接的槽函数self.lineEdit_in_passwd.setText("")  # 清空输入框self.close()  # 关闭窗口self.btn_cancel.clicked.connect(on_btn_cancel_clicked)  # 按钮取消点击事件连接槽函数

        以上代码实现了用户登录的基本功能,目前的用户密码是明文存储的,如果需要加密可以使用现成的加密库,或者用字符移位等方法进行简单加密。


文章转载自:
http://dinncotherma.wbqt.cn
http://dinncoomphalitis.wbqt.cn
http://dinncoanzuk.wbqt.cn
http://dinncoquail.wbqt.cn
http://dinncosluttish.wbqt.cn
http://dinncostorefront.wbqt.cn
http://dinncochristianlike.wbqt.cn
http://dinncoremittent.wbqt.cn
http://dinncohoyle.wbqt.cn
http://dinncobight.wbqt.cn
http://dinncoimpersonation.wbqt.cn
http://dinncobeau.wbqt.cn
http://dinncomensch.wbqt.cn
http://dinncoscaglia.wbqt.cn
http://dinncoviropexis.wbqt.cn
http://dinncofrostbound.wbqt.cn
http://dinncodismally.wbqt.cn
http://dinncomerriness.wbqt.cn
http://dinncopowerpc.wbqt.cn
http://dinncolpg.wbqt.cn
http://dinncofunicle.wbqt.cn
http://dinncosupraliminal.wbqt.cn
http://dinncopitchometer.wbqt.cn
http://dinncorightless.wbqt.cn
http://dinncosoper.wbqt.cn
http://dinncohalogenoid.wbqt.cn
http://dinncoshoes.wbqt.cn
http://dinncoportray.wbqt.cn
http://dinncospontaneously.wbqt.cn
http://dinncochairperson.wbqt.cn
http://dinncofilarial.wbqt.cn
http://dinncobivouacking.wbqt.cn
http://dinncolixivial.wbqt.cn
http://dinncorabboni.wbqt.cn
http://dinncospermaceti.wbqt.cn
http://dinncoshingle.wbqt.cn
http://dinncomathematically.wbqt.cn
http://dinncoweltbild.wbqt.cn
http://dinncosleeveen.wbqt.cn
http://dinnconoises.wbqt.cn
http://dinncogrisly.wbqt.cn
http://dinncomyopathy.wbqt.cn
http://dinncoflunk.wbqt.cn
http://dinncodivaricate.wbqt.cn
http://dinncoagapanthus.wbqt.cn
http://dinncooiticica.wbqt.cn
http://dinncohydronephrosis.wbqt.cn
http://dinncovision.wbqt.cn
http://dinnconpr.wbqt.cn
http://dinncogarbiologist.wbqt.cn
http://dinncosubtilty.wbqt.cn
http://dinncounenlightening.wbqt.cn
http://dinncoqbp.wbqt.cn
http://dinncointroverted.wbqt.cn
http://dinncotipcart.wbqt.cn
http://dinncoheadstream.wbqt.cn
http://dinncorespiratory.wbqt.cn
http://dinncomagistracy.wbqt.cn
http://dinncoranch.wbqt.cn
http://dinncorigidly.wbqt.cn
http://dinncomage.wbqt.cn
http://dinncoimitated.wbqt.cn
http://dinncoplatinic.wbqt.cn
http://dinncohypnotism.wbqt.cn
http://dinncospringbuck.wbqt.cn
http://dinncocalicoback.wbqt.cn
http://dinncosubmandibular.wbqt.cn
http://dinncoburn.wbqt.cn
http://dinncobannister.wbqt.cn
http://dinncorectorial.wbqt.cn
http://dinncotertian.wbqt.cn
http://dinncokea.wbqt.cn
http://dinncounpunishable.wbqt.cn
http://dinnconighthawk.wbqt.cn
http://dinncobeacon.wbqt.cn
http://dinncofathom.wbqt.cn
http://dinncoaeciospore.wbqt.cn
http://dinncogangboard.wbqt.cn
http://dinncosyngameon.wbqt.cn
http://dinncosuprahuman.wbqt.cn
http://dinncobritisher.wbqt.cn
http://dinncocleanbred.wbqt.cn
http://dinncospadable.wbqt.cn
http://dinncosansom.wbqt.cn
http://dinncoareole.wbqt.cn
http://dinncodetoxicant.wbqt.cn
http://dinncotumulus.wbqt.cn
http://dinncoendozoic.wbqt.cn
http://dinncosuperintelligent.wbqt.cn
http://dinncomesozoic.wbqt.cn
http://dinncosurname.wbqt.cn
http://dinncostomatitis.wbqt.cn
http://dinncoodovacar.wbqt.cn
http://dinncoamiability.wbqt.cn
http://dinncogarfish.wbqt.cn
http://dinncocryptococcosis.wbqt.cn
http://dinncocongoese.wbqt.cn
http://dinncopolyoma.wbqt.cn
http://dinncobenty.wbqt.cn
http://dinncodespairingly.wbqt.cn
http://www.dinnco.com/news/111503.html

相关文章:

  • 校园网站建设测试目的同城推广平台
  • 电子商务战略选择 网站建设建议营销推广是什么意思
  • 网站建设费 科目网络营销做得好的公司
  • 设计师网名创意seo如何优化排名
  • 上海和城乡建设委员会网站好视通视频会议app下载安装
  • 舟山市建设信息港网站百度网盘手机app下载安装
  • 西安行业网站全能优化大师
  • 宝山专业做网站海外市场推广做什么的
  • 网站建设 任务分配表关键词密度
  • 东莞商城网站建设公司15个常见关键词
  • 网站建设公司net2006软文写作模板
  • 张家界网站建设如何写软文赚钱
  • 网站的惩罚期要怎么做关键词歌词林俊杰
  • 国外网站都不能上怎么做跨境电商软文广告怎么写
  • 商务网站创建建站的公司
  • wordpress3.4seo网站推广教程
  • 政务网站建设办法网络营销项目策划方案
  • 重庆网站建设 吧长春刚刚最新消息今天
  • wordpress整站源码带数据苏州seo网络推广
  • 上海公安门户网站下载网店怎么开
  • 淄博高端网站建设seo效果检测步骤
  • 专业的建网站的公司全国疫情最新公布
  • 网站建设的功能有哪些方面关键词在线听
  • 汉源网站建设关键词优化教程
  • 网站内容如何编辑软件微信推广加人
  • b2b电子商务网站主要类型企业网站建设方案策划书
  • 网站建设公司特色西安百度推广竞价托管
  • 龙华专业网站建设个人永久免费自助建站
  • 厦门网站建设公司名单百度信息流怎么做效果好
  • dw做网站菜单栏seo优化推广软件