|
42 | 42 |
|
43 | 43 | ### 二、配置虚拟环境与安装依赖
|
44 | 44 |
|
45 |
| -**方式 A** :[Poetry](https://python-poetry.org/)(推荐) |
46 |
| - |
47 |
| -1. 确保 Python 版本与 [pyproject.toml](./pyproject.toml) 中要求的一致 |
48 |
| -2. 按[官方文档](https://python-poetry.org/docs/#installation)提示安装 Poetry |
49 |
| -3. 创建虚拟环境:`poetry env use /full/path/to/python`(注意替换路径) |
50 |
| -4. 安装依赖:`poetry install --no-root --only main` |
51 |
| -5. 使用该虚拟环境: `poetry shell`(或在 PyCharm 等 IDE 中配置) |
52 |
| - |
53 |
| -> 更多 Poetry 使用方法信息,请参阅其[官方文档](https://python-poetry.org/docs/)。 |
54 |
| -
|
55 |
| -**方式 B** :[venv](https://docs.python.org/zh-cn/3/library/venv.html)(简单易用) |
| 45 | +**方式 A** :[venv](https://docs.python.org/zh-cn/3/library/venv.html)(简单易用,推荐) |
56 | 46 |
|
57 | 47 | 1. 确保 Python 版本与 [pyproject.toml](./pyproject.toml) 中要求的一致
|
58 | 48 | 2. 创建虚拟环境
|
|
63 | 53 | - Linux/macOS: `. venv/bin/activate`
|
64 | 54 | 4. 安装依赖:`pip install -r requirements.txt`
|
65 | 55 |
|
| 56 | +**方式 B** :[Poetry](https://python-poetry.org/) |
| 57 | + |
| 58 | +1. 确保 Python 版本与 [pyproject.toml](./pyproject.toml) 中要求的一致 |
| 59 | +2. 按[官方文档](https://python-poetry.org/docs/#installation)提示安装 Poetry |
| 60 | +3. 创建虚拟环境:`poetry env use /full/path/to/python`(注意替换路径) |
| 61 | +4. 安装依赖:`poetry install --no-root --only main` |
| 62 | +5. 使用该虚拟环境: `poetry shell`(或在 PyCharm 等 IDE 中配置) |
| 63 | + |
| 64 | +> 更多 Poetry 使用方法信息,请参阅其[官方文档](https://python-poetry.org/docs/)。 |
| 65 | +
|
66 | 66 | **方式 C** :其他包管理工具
|
67 | 67 |
|
68 | 68 | 1. 使用你喜欢的其他工具创建虚拟环境,如 [Pipenv](https://pipenv.pypa.io/)、[Conda](https://www.anaconda.com/) 等
|
|
86 | 86 | | [01. HelloWorld - PySide 基本结构](./01-HelloWorld-基本结构) | 新手上路,PySide6 程序的基本结构 |
|
87 | 87 | | [02. QtCore - 非GUI的核心功能](./02-QtCore-非GUI的核心功能) | 元对象系统、「信号与槽」通信机制等 |
|
88 | 88 | | [03. QtWidgets - 常用控件](./03-QtWidgets-常用控件) | 按钮、输入框、文本编辑器、下拉菜单、滚动条等等常用控件的功能、用法 |
|
89 |
| -| [04. QtGui - 使用GUI功能扩展QtCore](./04-QtGui-使用GUI功能扩展QtCore) | 位图、字体、颜色、键盘快捷键等、事件 | |
| 89 | +| [04. QtGui - 使用GUI功能扩展QtCore](./04-QtGui-使用GUI功能扩展QtCore) | 位图、字体、颜色、键盘快捷键等、事件(暂未完成) | |
90 | 90 | | [05. QtWidgets - 进阶话题](./05-QtWidgets-进阶话题) | 布局管理器、QSS样式、主窗口控件等 |
|
91 | 91 | | [06. Model/View - 模型与视图、数据库](./06-ModelView-模型与视图、数据库) | 模型与视图、与数据库交互 |
|
92 | 92 | | [07. Packaging - 静态资源编译、打包](./07-Packaging-资源管理与打包) | 将应用程序打包为 `exe`、将静态资源编译至二进制 `qrc` 文件 |
|
@@ -139,6 +139,6 @@ PySide6 Code Tutorial 是一个开源项目,非常期待以及感谢你的参
|
139 | 139 |
|
140 | 140 | ## 打赏
|
141 | 141 |
|
142 |
| -本项目的[主要作者/维护者](https://muzing.top/about/)是一名还没有收入的在校学生,如果本项目对你有帮助,希望可以请他喝一杯冰可乐 :beer:。 |
| 142 | +如果本项目对你有帮助,可以请[主要作者/维护者](https://muzing.top/about/)喝一杯冰可乐 :beer:。 |
143 | 143 |
|
144 |
| - |
| 144 | + |
0 commit comments