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

兰州网站制作培训班/产品软文范例大全

兰州网站制作培训班,产品软文范例大全,现在的网站开发框架,工作室做网站流程摘要 最近在写爬虫,由于需要把写成图形界面,所以接触到了PyQt5,下面是最近使用PyQt5的一点心得,总结一下。 前言 我使用的开发环境是windows python3.6ps:之前用的是最新的python3.7,但是在使用pyinstalle…

摘要

最近在写爬虫,由于需要把写成图形界面,所以接触到了PyQt5,下面是最近使用PyQt5的一点心得,总结一下。

前言

我使用的开发环境是windows + python3.6ps:之前用的是最新的python3.7,但是在使用pyinstaller打包成exe文件时发现pyinstaller目前只支持到python3.6,无奈之下又把3.7换成了3.6

1. 使用到的工具

下面是需要用到的工具,前人已经总结好了,我就直接站过来了:
使用Qt Desinger进行布局 相关资料:https://blog.csdn.net/qq_22238533/article/details/78952706

2. 制作流程

首先,第一步先在Qt Desinger下设计图形界面。在完成布局之后进行保存,会生成一个ui结尾的文件,这时候我们需要将它转换成py文件,网上大多教程是使用pycharm设置tools来简化ui转py的步骤,但是我在实际开发中总是失败,于是我都是取ui文件当前路下打开终端窗口,输入下面命令:

 pyuic5 xxx.ui -o xxx.py

这样我们就得到了图形界面的py文件。

然后,还需要再为这个py文件写一个main.py文件,来初始化图形界面。代码如下:

from PyQt5 import QtWidgets
from auto_update_history import Ui_MainWindowclass MyWindow(QtWidgets.QMainWindow, Ui_MainWindow):def __init__(self):super(MyWindow, self).__init__()self.setupUi(self)def 槽函数1(self):...def 槽函数2(self):......if __name__ == '__main__':import sysapp = QtWidgets.QApplication(sys.argv)myshow = MyWindow()myshow.show()sys.exit(app.exec_())

这样,运行main.py,图形界面就出来啦!(注意一定要写槽函数,关于信号/槽的概念,请参考:https://blog.csdn.net/qq_22238533/article/details/78951502)

最后是打包成exe可执行文件,我使用的是pyinstaller进行的打包,注意目前最高支持到python3.6,打包命令如下:

 pyinstaller -w -F xxx.py --hidden-import PyQt5.sip

关于最后的--hidden-import PyQt5.sip,之前在我没加这句的时候生成的exe文件总是执行不了,在加完之后就好了,具体原因尚未不明。

以上就是PyQt5制作图形界面的基本流程。

 

转载于:https://www.cnblogs.com/zc2018/p/9598193.html

http://www.lbrq.cn/news/1353349.html

相关文章:

  • 网站建设怎么加音乐/西安百度快速排名提升
  • 网站免费网站入口/地推团队联系方式
  • 北京网站关键词排名/品牌推广活动策划方案
  • 小男孩与大人做的网站/岳阳网站设计
  • 天津建委招标网站/大数据分析
  • 公司培训网站需要广播证吗/网络企业推广
  • 做鸡人网站/青岛官网seo方法
  • 手机网站图片优化/西安新站网站推广优化
  • 做海报赚钱网站/营销网络
  • 自己做的动态网站怎么/如何做营销策划方案
  • 企业做网站找谁/深圳百度地图
  • 网站log文件示例/宁波关键词优化品牌
  • 百度推广做网站/国际新闻网站
  • 专业b2c电商网站制作/中国最新消息
  • 东莞seo网站建设/免费发广告网站
  • 免费行情软件app网站大全下载u288/潍坊疫情最新消息
  • 编程 给别人做网站/网店营销策略有哪些
  • 横沥网站仿做/中国数据统计网站
  • 做的网站怎么测试工具/深圳谷歌优化seo
  • 广东深圳属于什么地区/提供seo顾问服务适合的对象是
  • 兴华建设集团有限公司网站/石家庄seo推广
  • wap 网站源码/郑州seo关键词优化公司
  • 3钻淘宝店铺转让价格表/搜索引擎优化seo优惠
  • 最新军事新闻头条/潍坊百度关键词优化
  • 商业网站设计方案/百度搜索推广
  • 商家建设网站的好处/百度网站链接提交入口
  • 南昌大型网站制作/长沙百度
  • 徐州如何提高网站建设/h5网站制作平台
  • 网页设计尺寸1440/信息流优化师是做什么的
  • 济南智能网站建设电话/全网营销推广靠谱吗
  • npm 与 npx 区别详解。以及mcp中npx加载原理。
  • vue3 find 数组查找方法
  • 《爬虫实战指南:轻松获取店铺详情,开启数据挖掘之旅》
  • Bug 记录:SecureRandom.getInstanceStrong()导致验证码获取阻塞
  • 2.6 sync
  • Minio 高性能分布式对象存储