找回密码
 立即注册
  • QQ空间
  • 回复
  • 收藏

pyqt深入

admin 2019-12-7 16:51 105人围观 Qt相关

最近深入阅读这本pyqt5快速开发与实战,又新学到不少东西,在这里简单和大家分享一下:

    首先就是Qt design是用来设计界面的工具,设计完成之后的文件是.ui文件可以用三种方法转换为.py的文件,一种是用命令,一种是用eric6,一种是用脚本文件。

     第二就是以前给朋友做了一个py的程序,然后还给朋友搭建py的环境才可以用,最近看这本书才发现,竟然有一种叫做pyinstaller的工具,可以转换成exe文件。

     第三就是关于qss。我们知道有CSS这种东西,就是样式表,PYQT当中也有类似的东西就是QSS。实际上它也是一个文件,就是你设计好了一种样式,把它单独保存起来作为一个文件。这样你再做相同的设计的时候就可以直接调用这个样式表就可以了,它们之间的连接依然是用py写一个接口文件就可以了。

     第四就是页面设计要和业务逻辑分离,因此,有了.ui文件,和.PY文件这种东西。就是你的ui是单独一个文件,你的业务逻辑也是一个文件,然后中间你再搭一个桥把它们搭起来,这个桥依然是一个文件。

     第五,就是这本书后面也讲了一些测试的东西。还有轻量级的数据库SQlite。

      第六就是,页面级的多线程。布局,各种窗口控件,各种绘图等方面都有详细的介绍,最后就是金融方面的实战例子。

      总之,这本书还是很全面的。(上次说的面向对象应该是从一本java书上扒下来的),不过筒子们想做好页面还是必须理解掌握面向对象程序设计的理念和性质。因为页面这个东西,非常的规则,非常的有条理的其实。类都是有继承关系的。

       另外就是。还会涉及到事件驱动事件。比如鼠标事件,键盘事件。因为windows系统提供这样的API,让你去调用鼠标键盘这东西,所以,对于事件驱动这种概念有一点认识。

----------------------------------------------------------------------------------------------------------------------
我们尊重原创,也注重分享,文章来源于微信公众号:书香山林,建议关注公众号查看原文。如若侵权请联系qter@qter.org。
----------------------------------------------------------------------------------------------------------------------

鲜花

握手

雷人

路过

鸡蛋

yafeilinux和他的朋友们微信公众号二维码

微信公众号

专注于Qt嵌入式Linux开发等。扫一扫立即关注。

Qt开源社区官方QQ群二维码

QQ交流群

欢迎加入QQ群大家庭,一起讨论学习!

我有话说......