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

哈尔滨cms模板建站便宜网站建设模板网站

哈尔滨cms模板建站,便宜网站建设模板网站,石家庄房产网新楼盘在售楼盘,山东省济宁市建设厅官方网站PyQt6的开发流程#xff08;密码生成小程序为例#xff09; 文章目录 PyQt6的开发流程#xff08;密码生成小程序为例#xff09;一、流程介绍与概览1. 界面与逻辑分离的开发流程2. PyQt6的开发流程 二、打开 designer.exe 创建文件三、用QT设计师绘制界面保存成ui1. QT常用…PyQt6的开发流程密码生成小程序为例 文章目录 PyQt6的开发流程密码生成小程序为例一、流程介绍与概览1. 界面与逻辑分离的开发流程2. PyQt6的开发流程 二、打开 designer.exe 创建文件三、用QT设计师绘制界面保存成ui1. QT常用组件介绍2. 密码生成小程序界面设计 四、用pyuic6把ui文件转换成python文件五、界面与逻辑分离的方法编写主程序六、编写信号处理函数点击按钮做操作七、使用pyinstaller打包成exe程序 用 QT 设计师绘制界面保存成 ui 文件用 pyuic6 把 ui 文件转换成 python 文件界面与逻辑分离的方法编写主程序编写信号处理函数点击按钮做操作使用 pyinstaller 打包成 exe 程序 一、流程介绍与概览 1. 界面与逻辑分离的开发流程 2. PyQt6的开发流程 二、打开 designer.exe 创建文件 在cmd中打开conda环境找到pyqt所在的位置进行复制。 将复制的路径粘贴到文件夹的位置栏跳转到该文件夹并且在右侧搜索框搜索designer.exe 三、用QT设计师绘制界面保存成ui 1. QT常用组件介绍 2. 密码生成小程序界面设计 对界面内容进行垂直布局 垂直布局结果 修改界面的标题title-windowTitle 选中整个界面框修改其名字整个界面框的名字将在执行pyuic6 password_generate.ui -o password_generate.py命令将password_generate.ui文件生成password_generate.py文件中的类名Ui_PasswordGenerate 修改界面中组件的名字objectname在程序中要利用改名字写具体的函数命令 CtrlS保存界面的ui文件 保存文件之后名字在上方显示 四、用pyuic6把ui文件转换成python文件 激活pyqt环境 conda activate pyqt利用pyuic6将.ui文件转成.py文件 pyuic6 password_generate.ui -o password_generate.py五、界面与逻辑分离的方法编写主程序 每次都要在逻辑入口主程序中添加的固定内容如下图需要修改3处 从password_generate.ui界面生成的password_generate.py文件导入类Ui_PasswordGeneratepassword_generate.py文件中取类名Ui_PasswordGenerate下划线后的名字PasswordGenerate添加My改为MyPasswordGenerate作为主程序中的类名实例化的时候将大写名字改为小写 固定内容的代码拷贝到main文件中进行修改 from PyQt6.QtWidgets import (QApplication, QDialog ) from password_generate import Ui_PasswordGenerate import sysclass MyPasswordGenerate(Ui_PasswordGenerate, QDialog):def __init__(self):super().__init__()self.setupUi(self) # 使用父类 Ui_PasswordGenerate 中的 setupUi 函数self.show() # 展示窗口if __name__ __main__:app QApplication(sys.argv) # 一个程序本身一定有个入口创建 QApplication 来启动 Dialog 窗口myPasswordGenerate MyPasswordGenerate()sys.exit(app.exec())main程序直接运行即可出界面 六、编写信号处理函数点击按钮做操作 此处添加了信息弹窗提示以及绑定了pushButton的点击命令 添加信息弹窗类QMessageBox 绑定pushButton的点击命令 pushButton绑定命令执行的具体函数 完整代码如下 from PyQt6.QtWidgets import (QApplication, QDialog, QMessageBox ) from password_generate import Ui_PasswordGenerate import sys import string import randomclass MyPasswordGenerate(Ui_PasswordGenerate, QDialog):def __init__(self):super().__init__()self.setupUi(self) # 使用父类 Ui_PasswordGenerate 中的 setupUi 函数self.show() # 展示窗口self.pushButton.clicked.connect(self.new_password)def new_password(self):words (string.digits string.ascii_uppercase string.ascii_lowercase string.punctuation)words random.sample(list(words), 20)password .join(words)self.lineEdit.setText(password)QMessageBox.information(self, 信息提示, 密码生成成功)if __name__ __main__:app QApplication(sys.argv) # 一个程序本身一定有个入口创建 QApplication 来启动 Dialog 窗口myPasswordGenerate MyPasswordGenerate()sys.exit(app.exec())七、使用pyinstaller打包成exe程序 打开cmd在文件目录下打包main文件 pyinstaller -F -w password_generate_main.py
http://www.hkea.cn/news/14341101/

相关文章:

  • 公司制作网站需要百姓网二手拖拉机
  • 蓝韵官方网站海外酒店 网站建设
  • 承德的网站建设公司钢琴网站建设原则
  • 西安便宜的网站建设广告投放报价
  • 手机电脑网站排名seo是什么品牌衣服
  • 大米品牌推广方案seo推广员是做什么的
  • 网站不备案百度收录吗网站开发后期工作包括那两个部分
  • 咸宁响应式网站建设价格泰安哪个做网站
  • 网站可以叫做系统吗制作h5免费平台
  • 用mockplus做网站原型wordpress用户前端创建相册
  • 网站建设协议书范本建筑公司会计做账及报税流程
  • 一般建站需要多少钱文化网站模版
  • 网站优化推广教程汕头模板网建站
  • 信息网站建设的意义wordpress主题iphoto
  • 做枪版电影网站赚钱潍坊网页模板建站
  • 昆明网站建设教学视频网站设置万事达u卡
  • 鹰潭北京网站建设深圳网站设计机构
  • 网站设计一般多长时间做购物网站支付需要怎么做
  • 场外期权网站开发oa办公系统是什么系统
  • 网站建设评比文章手机端网页界面设计
  • 陕西免费做网站公司seo社区
  • 郑州制作网站ihanshi夫妻找做伙食饭工作哪个网站好
  • 代做计算机毕业设计网站网站开发啊
  • 廊坊网站建设报价seo自助建站平台
  • 益阳网站建设网站将网站源码下载下来如何使用
  • 重庆网站seo诊断百度竞价网站怎么做
  • 广西网站建设公司17网一起做网店广州货源网
  • 宣传设计网站广州市专业做网站
  • 北京专业网站制作技术北京征集网站建设
  • 自己做网站价格哪里有网站开发团队