栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

Python可视化——用pyqt5实现一个操作pdf的小程序GUI(1)

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python可视化——用pyqt5实现一个操作pdf的小程序GUI(1)

小程序介绍

大一的暑假,我学习了Qt,还用C++语言写了一个地铁售票系统。然后我就想啊,如果要实现同一个功能,C++语言还是没有Python语言来的方便,那么Python能不能编写可视化的小程序呢?诶,我就去百度,然后找到了pyqt5这个东西。
我花了一个下午,结合网上的很多资料,飞快地学习了一下pyqt5的使用,我发现跟Qt的思想基本上一毛一样,唯一的区别就是,Qt用C++作为编程语言,而pyqt5用Python作为编程语言。
然后,我就尝试着用最简单的pyqt5知识做了一个操作pdf的小程序GUI。

小程序结构

工程文件结构如下:

  • main_exe.py是主程序
  • init.py是一个空文件(文件名字必须是__init__.py),目的是让main_exe.py所在文件夹变成一个功能模块,便于不同py文件之间的相互import调用
  • img_src里是一张01.ico图片,用来做小程序的图标
  • ui_src里是5个界面的ui设计师文件和分别对应的py文件
小程序展示

uStart.ui

uMenu.ui

uPPT2pdf.ui

uJpg2pdf.ui

uMergepdf.ui

小程序实现

我编写的pyqt5小程序,内部用到了最简单的信号与槽机制、一些操作pdf文件的模块、Qt Designer的界面设计,当然还有最基础的Python知识。
需要准备:

  • Pycharm
  • Qt Designer
  • PyUIC插件:安装教程https://www.jianshu.com/p/de3defb43483

从下一篇文章就开始写程序啦!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/289332.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号