pyqt深入学习
最近深入阅读这本pyqt5快速开发与实战,又新学到不少东西,在这里简单和大家分享一下:
首先就是Qt design是用来设计界面的工具,设计完成之后的文件是.ui文件可以用三种方法转换为.py的文件,一种是用命令,一种是用eric6,一种是用脚本文件。
第二就是以前给朋友做了一个py的程序,然后还给朋友搭建py的环境才可以用,最近看这本书才发现,竟然有一种叫做pyinstaller的工具,可以转换成exe文件。
第三就是关于qss。我们知道有CSS这种东西,就是样式表,PYQT当中也有类似的东西就是QSS。实际上它也是一个文件,就是你设计好了一种样式,把它单独保存起来作为一个文件。这样你再做相同的设计的时候就可以直接调用这个样式表就可以了,它们之间的连接依然是用py写一个接口文件就可以了。
第四就是页面设计要和业务逻辑分离,因此,有了.ui文件,和.PY文件这种东西。就是你的ui是单独一个文件,你的业务逻辑也是一个文件,然后中间你再搭一个桥把它们搭起来,这个桥依然是一个文件。
第五,就是这本书后面也讲了一些测试的东西。还有轻量级的数据库SQlite。
第六就是,页面级的多线程。布局,各种窗口控件,各种绘图等方面都有详细的介绍,最后就是金融方面的实战例子。
总之,这本书还是很全面的。(上次说的面向对象应该是从一本java书上扒下来的),不过筒子们想做好页面还是必须理解掌握面向对象程序设计的理念和性质。因为页面这个东西,非常的规则,非常的有条理的其实。类都是有继承关系的。
另外就是。还会涉及到事件驱动事件。比如鼠标事件,键盘事件。因为windows系统提供这样的API,让你去调用鼠标键盘这东西,所以,对于事件驱动这种概念有一点认识。
- 点赞
- 收藏
- 分享
- 文章举报
- windows环境下Qt连接MySql
- QT4.8.7安装详细教程(MinGW 4.8.2和QTCreator4.2.0)
- ubuntu 环境 cross compile 交叉编译 ARM Qt 集成 opencv
- $fhqTreap$
- QT 日志系统的使用
- 转qt 中的timer
- PyQt学习笔记_利用ScrollBar控制图片位置(实现滑动效果)
- 使用Qt调试程序的操作方式
- QT——程序调试
- X210QT移植
- QT定时器报错
- QTableWidget 应用总结
- Qt中字符串之间的转换
- Qt5.7 + OpenCV3.2开启多线程调用系统摄像头并实现视频录制与回放、图片截取与保存(一)本地图片的读取与显示
- Qt5.7 + OpenCV3.2开启多线程调用系统摄像头并实现视频录制与回放、图片截取与保存(二)摄像头画面显示与视频保存
- Qt qml调试,qml性能分析和优化工具
- PyQt中信号的应用(我用于动态同步修改QTableWidget和QLineEdit)
- 初始mqtt服务
- Qt Creator在OS X系统上的安装
- QT中通过QProcess调用adb命令完成PC端文件传输到安卓