PyQt5知道这些就够了(三)---不要丢开兴趣

高铁上学了有关窗口创建、修改、美化的一些基本内容,继续后面的课程就很枯燥了,从宏观上大概看了下Archi的教程,就是各类的详解:工具栏、状态栏、动作…种种细节,本质上与窗口的创建是同一个层面的知识。

我的理念一直是用得着再去查,不要按部就班学教程,(这个理由足够充分吧,())so,需要找到一个应用主线来学习,调查下有没有什么项目可以跟着学,果真发现了几个比较有意思的。

这篇文章背景详实,对学习的思路帮助很大。

开发语言的选择从WPF—>JAVA—>易语言—>VB—>Python.

Python的GUI方案比较多,博主就选择了pyqt,Qt作为一款非常火爆的GUI编程方案,在C++上用的多,后来被移植到Python,想必也会跟C++下面使用一样方便吧。博主经过短暂的学习就准备开工了,甲方问我多少时间能够开发完,我给时间为2周交付测试版本,报价为5000块,想到既然是帮同学开发,价格随意就好,为了保险起见我提出了先付定金签合同,然后再开发,然而Z的领导说先让我出测试版,想想既然项目不大也就算了,先开发就先开发吧。

其实2周时间对我来说绝对是足够的,开发这样一个软件无非就是串口通信,数据库的读写,excel的解析,导入导出等等这些功能,博主之前写Arduino的时候对串口通信也有比较深入的学习,所以写起来难度并不是很大。

之后作者对其中一些技术细节做了介绍,这里不赘述,以后用到了再来。

后续,去工厂测试,甲方要求加上各种附加功能。软件要给总公司用、卖给其他公司、授权码、注册、自动导出文件、支持xp…

在这里插入图片描述

看着大佬们完成这么一个项目很简单,让自己内心稍稍增加点信心。

哈,这正是我想要的,不过哪哪都看到这个人写的这一篇文章,没更新,不过总算是有个参考。

  • Eric、QtDesigner、Tkinter、wxPython

  1. Tkinter

文档较差

  1. wxPython

有完整的API文档,并且有不错的demo。

  1. eric

eric是一个pyqt的IDE。Eric6是基于PyQt开发的,程序运行甚至只用一个BAT文件来调用,界面相对而言略丑。PyCharm基于Java开发,自带的主题很漂亮,风格比较统一。在颜值这一点上,无疑是PyCharm胜出。

顺带提一下WingIDE,虽然它也带了很多款主题,但整个窗口中有些部位是不受主题控制的。举个栗子,当你选择深色的主题时,窗口左下角往往会有一块白色的控件,忒刺眼。

  • eric与pyqt合体开发的详细demo

  1. 用 eric6 与 PyQt5 实现python的极速GUI编程(系列01)–Hello world!
  2. PyQt【第五篇】 PyQt5与Pycharm的极速 GUI 开发

如此,对于PyQt5就有了更系统的认识了。

  • 参考

  1. 一只猿
  2. 知乎-Tkinter大批斗
  3. Python主流IDE对比:Eric VS. PyCharm
  4. 用 eric6 与 PyQt5 实现python的极速GUI编程(系列01)–Hello world!

.

.

.

2018-12-24 21:54:27写于滨州博兴

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值