pyqt5 python2,pyside2与pyqt5
这两个模块用到现在,在使用上并没有碰到什么区别,只是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

至此,就配置好了
待更........