PySide6官方教程 循序渐进学好Qt for Python

本系列 PySide6(Qt for Python)教程翻译自Qt官网。Qt for Python 相较于 PyQt,网上的中文参考资料还不多,官网给的资料无疑是有参考价值的,翻译为中文的大家方便看。本人英文水平有限,如有翻译纰漏之处多多指教。

我原本是在翻译 PySide2 的官网教程,结果两三个月忙于学业,再回来一看,大人,时代变了。Qt 5升级到 Qt 6了,PySide2 也跟着升级到了 PySide6 (从2直接到6,我还以为我穿越了)。

说实话 PySide2 和 PySide6 几乎没差别,所以我建议学习最新的 PySide6 而不是 PySide2。移植代码可以参考我的这篇翻译:将代码从 Pyside2 移植到 Pyside6 。

之前翻译的 PySide2 的教程在这,感兴趣的也可以看看:PySide2系列教程 由浅入深学好Qt for Python

下面是本套教程的目录,内容还在持续更新中:

基础知识

  • Qt, QML, Widgets 有什么区别?
  • 推荐使用的IDE(集成开发环境)
  • 生成Binding:什么是Shiboken?
  • 常见文件格式
  • 将程序分发到其他系统/平台

Qt Widgets 基础教程

  • 创建第一个QtWidgets程序
  • 创建一个简单按钮
  • 创建带输入框和按钮的对话框程序
  • 使用QTableWidget组件显示数据
  • 使用QTreeWidget组件显示数据
  • 使用QUiLoader和pyside6-uic导入ui文件
  • 使用pyside6-rcc引入.qrc文件
  • 改变Qt Widgets程序的样式

Quick/QML 基础教程

  • 创建第一个Quick/QML程序
  • 基于Python的上下文属性

实战教程

  • QML项目教程
  • QML, SQL和PySide搭配使用

C++和Python

  • 将C++程序移植到Python

你可能感兴趣的:(PySide6,官方教程,qt,python,pyside6)