文章目录
PyQt 数据类型总结
PyQt 作为 Qt 框架的 Python 绑定,其数据类型体系既包含 Qt 原生的数据结构,也与 Python 原生类型存在映射关系。以下从基本类型、容器类型、特殊类型等维度进行全面总结:
一、基本数据类型
PyQt 的基本数据类型与 Qt 核心模块(QtCore)紧密相关,同时兼容 Python 原生类型。
| PyQt 类型 | 对应 Python 类型 | 用途说明 |
|---|---|---|
int |
int |
整数类型,支持 32 位/64 位整数,与 Python int 完全兼容。 |
float |
float |
浮点数类型,对应 C++ 双精度浮点型,精度与 Python float 一致。 |
bool |
bool |
布尔值,True/False,与 Python 布尔类型等价。 |
QChar |
str(单字符) |
表示单个 Unicode 字符,可与 Python 字符串的单个字符相互转换。 |
QString |
str |
存储 Unicode 字符串,支持丰富的文本操作(如格式化、查找替换),可直接与 Python str 互转。 |
QByteArray |
bytes |
字节数组,用于二进制数据存储(如网络传输、文件读写),对应 Python bytes 类型。 |
二、容器数据类型
PyQt 提供了类似 Python 容器的类型,支持高效的数据存储和操作。

最低0.47元/天 解锁文章
20

被折叠的 条评论
为什么被折叠?



