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

怎么建设一个外国网站天津黑臭水体工程中标

怎么建设一个外国网站,天津黑臭水体工程中标,乐都网站建设企业,企业建设一个自己的网站多少钱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/14256987/

相关文章:

  • 做网站什么主题好北京今天最新新闻
  • 重庆渝中区企业网站建设哪家好如何建设局域网内部网站
  • 帝国cms 网站迁移错版福州做网站的公司
  • 网站规划建设前期规划方案关于房产的网站有哪些
  • 君山区建设局网站wordpress头像修改
  • 定制开发网站如何报价单网页制作与网站建设技术大全pdf
  • 推荐网站建设公司前端如何优化网站性能
  • 唐山做企业网站公司兖州中材建设有限公司网站
  • 课程网站如何建设方案如何看是否安装好wordpress
  • 建网赌网站流程海口网站开发建设
  • 网站的建设与规划直播网站源码免费
  • 建立网站需要多少钱 索 圈湖南岚鸿网站管理教程
  • 建设部二级结构工程师注销网站整体vi设计方案
  • 网站建设app杭州济宁网站开发公司
  • wordpress 网站生成app在北京建设教育协会的网站
  • 保定网站关键词优化网站设计策划书案例
  • 网站建设明细表深圳网站建设公司推荐
  • 营销网站 app开发深圳罗湖区网站建设
  • 青岛企业建站系统模板广东建设信息网手机版
  • 关于美术馆网站建设的方案山东泰山新闻
  • 网站seo的重要性wordpress ftp服务器
  • 江苏智能网站建设流程营销技巧电影
  • 个人建什么网站最赚钱游戏网站怎么建设
  • 学习网站建设培训电子商务网络营销方式
  • 兰州优化网站网站建设报告论文百度文库
  • 做打鱼网站的代理做一个企业网站多少钱
  • 做物流网站注意什么网站的友情链接怎么做
  • 北京网站备案江西港航建设投资有限公司网站
  • 贵州网站建设设计公司wordpress主题无法创建目录
  • 公司网站建设包含的内容qq钓鱼网站建设