本文主要是介绍PyQt5知道这些就够了(三)---不要丢开兴趣,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
高铁上学了有关窗口创建、修改、美化的一些基本内容,继续后面的课程就很枯燥了,从宏观上大概看了下Archi的教程,就是各类的详解:工具栏、状态栏、动作…种种细节,本质上与窗口的创建是同一个层面的知识。
我的理念一直是用得着再去查,不要按部就班学教程,(这个理由足够充分吧,(▽))so,需要找到一个应用主线来学习,调查下有没有什么项目可以跟着学,果真发现了几个比较有意思的。
这篇文章背景详实,对学习的思路帮助很大。
开发语言的选择从WPF—>JAVA—>易语言—>VB—>Python.
Python的GUI方案比较多,博主就选择了pyqt,Qt作为一款非常火爆的GUI编程方案,在C++上用的多,后来被移植到Python,想必也会跟C++下面使用一样方便吧。博主经过短暂的学习就准备开工了,甲方问我多少时间能够开发完,我给时间为2周交付测试版本,报价为5000块,想到既然是帮同学开发,价格随意就好,为了保险起见我提出了先付定金签合同,然后再开发,然而Z的领导说先让我出测试版,想想既然项目不大也就算了,先开发就先开发吧。
其实2周时间对我来说绝对是足够的,开发这样一个软件无非就是串口通信,数据库的读写,excel的解析,导入导出等等这些功能,博主之前写Arduino的时候对串口通信也有比较深入的学习,所以写起来难度并不是很大。
之后作者对其中一些技术细节做了介绍,这里不赘述,以后用到了再来。
后续,去工厂测试,甲方要求加上各种附加功能。软件要给总公司用、卖给其他公司、授权码、注册、自动导出文件、支持xp…
看着大佬们完成这么一个项目很简单,让自己内心稍稍增加点信心。
- 基于Pyqt5打造量化系统GUI
哈,这正是我想要的,不过哪哪都看到这个人写的这一篇文章,没更新,不过总算是有个参考。
- Tkinter
- Tkinter简明教程
- 2014年度辛星Tkinter教程第二版
- Python GUI Programming Cookbook
文档较差
- wxPython
有完整的API文档,并且有不错的demo。
- eric
eric是一个pyqt的IDE。Eric6是基于PyQt开发的,程序运行甚至只用一个BAT文件来调用,界面相对而言略丑。PyCharm基于Java开发,自带的主题很漂亮,风格比较统一。在颜值这一点上,无疑是PyCharm胜出。
顺带提一下WingIDE,虽然它也带了很多款主题,但整个窗口中有些部位是不受主题控制的。举个栗子,当你选择深色的主题时,窗口左下角往往会有一块白色的控件,忒刺眼。
- 用 eric6 与 PyQt5 实现python的极速GUI编程(系列01)–Hello world!
- PyQt【第五篇】 PyQt5与Pycharm的极速 GUI 开发
如此,对于PyQt5就有了更系统的认识了。
- 一只猿
- 知乎-Tkinter大批斗
- Python主流IDE对比:Eric VS. PyCharm
- 用 eric6 与 PyQt5 实现python的极速GUI编程(系列01)–Hello world!
.
.
.
2018-12-24 21:54:27写于滨州博兴
这篇关于PyQt5知道这些就够了(三)---不要丢开兴趣的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!