Pyside开篇杂记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pyside开篇杂记相关的知识,希望对你有一定的参考价值。

最近学习刚开始学习pyside,基本了解了一些类的用法,个人感觉就接触而言与pyqt并无本质区别。

双方资料基本可以相互借鉴,个人更倾向与pyside,查阅资料时也经常会在pyqt内得到解决方案。

之前一直写在自己笔记上,今天正好放假整理一下,如果有意见欢迎提出探讨。:)

给的例子多是为了实用目的出发的,可能在实现方式上有更好的,也请各位给予指教

 

先来介绍以下基本模块:

1、QtCore模块

用于核心的非 GUI 功能函数,用于以下方面:日期、文件和目录、数据结构、数据流、URL、MIME、线程和进程。

2、QtGui模块

用于绘图组件以及与绘图相关的类,比如按钮、窗口、状态栏、工具栏、滑块、位图、颜色、字体等。

3、QtNetWork 模块

用于网络编程的类,用户可以用这些类实现 TCP/IP 和 UDP 的客户端或服务器。并且使用这些类会使网络编程更加容易、轻便。

4、QtXml模块

用于处理 XML 文件的类,该模块提供了 SAX 和 DOM API 两种 XML 文件处理方式的实现。

5、QtSvg模块

用于显示 SVG(可缩放矢量图形,参考 http://zh.wikipedia.org/wiki/SVG)文件内容的类。

6、QtOpenGL 模块

用于渲染使用 OpenGL 库创建的 3D 或 2D 图形。并且它支持 Qt GUI 库和 OpenGL 库的无缝结合。

7、QtSql模块

用于操作数据库的类

 

 

学习中发现一些例子,推荐给稍微有些基础的人:https://github.com/PySide/Examples

以上是关于Pyside开篇杂记的主要内容,如果未能解决你的问题,请参考以下文章

PySide和PySide2之间的QKeySequence区别

PySide2兼容PySide1的补丁代码

pySide: ExtensionLoader_Pyside_QtGUI.py 找不到指定的模块

Python/pyside,pyqt(pyside,pyqt optional): 控制文本选择的函数

当 slot 函数具有默认参数=None 时,PySide2 的行为与 PySide 不同

python3的Pyside-uic?