这两个模块用到现在,在使用上并没有碰到什么区别,只是import不同,协议不同,一个可以商用闭源,一个必须开源。如果有不同的意见欢迎评论。
在安装时碰到的坑,先用的pyqt5,后装的pyside2
qt5并没有碰到过什么问题,但在安装后者是无法运行,会报错
this application failed to start because no qt platform plugin could....
大概就是说缺少这些东西,reinstall会管用,然后我就觉得这个小东西在放****
我又尝试了网上的n多种方法,都无法解决我的问题......淦
其中有一个还让pt5不能用了...
然后我在虚拟机上装上side2,可以用,然后在主机上把qt5调回能用,我觉得可能是side2和qt5不能共存,如果有明白人看到这,留个言,蟹蟹!!!
其他相关内容自己百度去
=_=
qt5为例
梳理:
- 各种控件的特性和使用
- 控件样式
- 资源加载
- 控件布局
- 事件和信号
- 动画
- 跳转
- designer
- 网络
- 多线程
- 数据库
- 文件操作
- 绘图
- 多媒体
- 定时器
- 定位........
QtWidgets | 包含了一整套UI元素控件,用于建立符合系统风格的界面 |
QtGui | 涵盖多种基本图形功能,字体,图形,图标颜色... |
QtCore | 包的核心非GUI功能,时间,文件, 目录, 数据类型,线程进程... |
QtWebKit | 浏览器引擎 |
QtTest | 测试 |
QtSql | 数据库 |
QtMultimedia | 多媒体 |
QtMultimediaWidgets | 多媒体 |
... | ... |
一个还好用的icon库 qtawesome https://pypi.org/project/QtAwesome/
开发中用的最多的应该是designer吧,就先来说说这个配置吧。
这个可以在文件中直接打开,也可以配置 external tools
上图~~
点+号
program是designer的路径,working directory是工作目录,填这个就可,可点insert找
配置转码
arguments: -m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
找到菜单栏的Tools中的 external tools中刚配置好的designer
至此,就配置好了
待更........
来源:https://www.cnblogs.com/JcrLive/p/12548705.html