PySide6 win10 记事本从零到一——前言
前言
为什么写这个专栏
经过长达大概俩年半(中间有所间断)学习了各种Python桌面应用程序开发的库(Tkinter、Kivy、wxPython、customtkinter、PySide),最终我还是选择了Qt for Python(PySide)!
Qt是c++写的强大的跨平台框架,而PyQt/PySide是Qt给Python提供的API。这样得益于Python的开发效率以及Qt的强大界面 使得可以使用Python开发出强大且跨平台的应用。不过这里的跨平台是指(Windows、macOS、Linux),安卓的话支持性不好!至于为什么不选PyQt?这是因为PyQt商用需付费,而PySide就没有限制。
截至2025年10月26号(北京时间),市面上已经有不少关于PySide/PyQt的书籍了。《PyQt编程快速上手——Python GUI开发从入门到实践》、《PySide6/PyQt6快速开发与实战》、《Qt for Python PySide6 GUI界面开发详解与实例》这三本书籍的基础都是概括了,只不过第一本项目示例是图形化爬虫和游戏、第二本侧重(数据分析和处理)、第三本多了一些其他书籍没有提及的部件。如果想要学一部分就能看到成果,建议阅读《PyQt6实战派》。
本书内容(持续更新)
从零到一开发一个win10 记事本
- 第一章 PySide6基础环境搭建
笔者环境
- 主系统环境: Fedora Linux 42 (工作站版)
- Python环境: Python 3.11.X
- Conda/Minconda环境:conda 25.7.0
- PySide环境: PySide6.10.0
- KVM虚拟机: Win10 工作站版
阅读约定
这里都是一些初学者的常见疑惑
写给读者
这个专栏适合具备一定Python基础且对Python桌面程序开发感兴趣的人学习!这个专栏将会围绕通过PySide6实现win10记事本来讲解一部分PySide6的基础知识。
读者反馈与疑问
由于笔者水平有限,文章中难免存在一些不妥之处,读者可以直接在CSDN评论区评论,或者关注博主后私信我。
