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

请别人做网站会不会被盗枣庄建设局网站

请别人做网站会不会被盗,枣庄建设局网站,设计公司企业官网,品牌建设对企业发展的重要性前言 最近爱上搞软件编程,今天我就来教学如何进行Python软件编程PyQt5 下载工具 编程环境配置 Visual Studio Python下载最新版本就行 下载完之后呢,简单配置一下环境,Visual Studio的Python环境配置教程有很多可以自己在网上找 我这有Py…

前言

最近爱上搞软件编程,今天我就来教学如何进行Python软件编程PyQt5

下载工具

编程环境配置

Visual Studio
Python下载最新版本就行
下载完之后呢,简单配置一下环境,Visual StudioPython环境配置教程有很多可以自己在网上找
我这有Python环境配置教程
pip 使用方法(日常必备)
Python环境配置(最详细)

工具下载

在命令提示符里面输入以下指令,下载对应工具

pip install pyqt5
pip install PyQt5Designer
pip install pyqt5-tools

下载和配置完编程环境之后,就开始配置PyQt5的工具

PyQt5配置

设计器配置

在Visual Studio上方点击工具,再点击外部工具
在这里插入图片描述
在这里插入图片描述
在打开的窗口中点击新建
新建一个名为Qt Designer的工具
配置方式如下
在这里插入图片描述
命令为designer.exe文件的位置
之后再添加一个名为PyUic的工具
在这里插入图片描述
还是一样,命令为pyuic5.exe文件的位置

工具使用方式

Qt Designer

单机Qt Designer,此时就会打开Qt界面设计软件

PyUic

先打开我们刚刚所设计名保存的界面设计文件**.ui**,然后点击PyUic,此时就会自动生成==.py文件,这就是我们刚刚设计的界面文件的py==格式,文件,后续我们在使用python编程的使用就会用到

使用Python打开我们刚刚设计的Ui

我这里就简单设计了一个
在这里插入图片描述
打开刚刚生成的==.py==文件,

.py文件名我建议修改为和原ui文件相同的文件名,方便后续编程

在打开的py文件最尾部加入一下代码

import os
if __name__ == '__main__':app = QtWidgets.QApplication(sys.argv)MainWindow = QtWidgets.QMainWindow()ui = Ui_MainWindow()ui.setupUi(MainWindow)MainWindow.show()sys.exit(app.exec_())

以上代码是需要记下来的,因为它就像使用C++一样,得先写入一下类似模板一样的代码
此代码的功能我后续会讲解
或者你也可以重新创建一个py (我这里创建的名为welcome.py 文件,用来编写那些主逻辑,并且以上代码也可以写在这个新创建的py文件当中

welcome.pyimport sys
from welcome import *if __name__ == '__main__':app = QtWidgets.QApplication(sys.argv)MainWindow = QtWidgets.QMainWindow()ui = Ui_MainWindow()ui.setupUi(MainWindow)MainWindow.show()sys.exit(app.exec_())

运行

在这里插入图片描述
运行结果显示我们成功了

结语

其实我在PyUic工具里面设置的参数意思是将生成的python文件名设为与.ui文件相同的文件名,但不知道为什么每次生成,结果都是只生成了一个.py文件,如果有懂的大佬,请在评论区告诉我,太感谢了

http://www.dtcms.com/a/550581.html

相关文章:

  • 网站优化的意义跨境电商营销推广
  • 如何建网站要什么条件做网站国外网站
  • SAP 实施顾问全景指南
  • CS144 知识笔记一(网络概述)
  • 智慧团建网站没有验证码wordpress 说说功能
  • 嘉兴网站制作推广京东云wordpress
  • PostgreSQL 索引损坏问题排查以及修复
  • 网站建设步骤和流程秦皇岛市属于哪个省
  • 低价自适应网站建设贵阳建站
  • Rust 泛型参数的使用:从类型抽象到编译期优化的深度实践
  • 【Rust编程】深入解析 Rust gRPC 框架:Tonic
  • 建设银行指定网站wordpress站群模板
  • CSP-J教程——第一阶段——第二课:变量与数据类型
  • ie6网站模板西固网站建设平台
  • 网站建设公司大型区域工业互联网平台
  • Linux文件层次结构
  • qRT-PCR 分析
  • python进阶教程1:枚举值和类型标注
  • 网站及备案wordpress 2.5
  • 机器视觉在半导体行业的重要性(以51camera晶圆隐裂检测系统为例)
  • ComfyUI 参数说明手册:核心节点与参数详细说明
  • 浅析数据库多租户
  • 【数据库】增删改查 高阶(超级详细)保姆级教学
  • 宁波市网站建设福鼎整站优化
  • 做网站服务器用国外的wordpress访问插件
  • AI如何赋能EDI?智能映射与EDI异常自动处理新趋势
  • AI助力药企降本增效:寒冬期破局关键
  • 数据科学中的特征工程
  • 800G 光模块:AI 算力洪流的 “超级传动轴”
  • (四)9. 统计推断-ALMOND算法(模拟实验)