Skip to content

Commit b704ecb

Browse files
committed
Update README
1 parent a631d19 commit b704ecb

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ dist:使用pyinstaller的打包exe文件,及用Inno Setup制作的安装包
8585

8686
## 四.常见问题
8787
Q: 为什么本项目主要使用了turtle库,而不用其他更高级的图形库?
88-
A: 首先,作者本想用tkinter库编写该程序,但考虑到直接调用Canvas控件绘制行星形状的代码量较大,而且由于基于tkinter的turtle库封装了tkinter,能够间接调用Canvas控件进行绘图,就使用turtle库绘制图形。
88+
A: 首先,作者本想用tkinter库编写该程序,但考虑到直接调用Canvas控件绘制行星形状的代码量较大,而且基于tkinter的turtle库封装了tkinter,能够间接调用Canvas控件进行绘图,就使用turtle库绘制图形,避免重复造轮子
8989
目前,程序中的界面主要使用tkinter库设计,而基于tkinter的turtle库仅用于渲染。另外,作者基于自己的tkinter知识,重写和扩展了原版turtle模块,如`TESTS\solar_system_blackhole2.py`基于PIL库为turtle添加了图像旋转功能。
9090
其次,使用turtle库可减少图形渲染的代码,将主要精力用于物理算法的设计,以及其他功能的开发上。
9191
Q: 程序的计算有哪些已知的误差?

README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ y\ :sub:`B`\ \| /md。
151151

152152
Q: 为什么本项目主要使用了turtle库,而不用其他更高级的图形库?
153153

154-
A: 首先,作者本想用tkinter库编写该程序,但考虑到直接调用Canvas控件绘制行星形状的代码量较大,而且由于基于tkinter的turtle库封装了tkinter,能够间接调用Canvas控件进行绘图,就使用turtle库绘制图形。
154+
A: 首先,作者本想用tkinter库编写该程序,但考虑到直接调用Canvas控件绘制行星形状的代码量较大,而且基于tkinter的turtle库封装了tkinter,能够间接调用Canvas控件进行绘图,就使用turtle库绘制图形,避免重复造轮子
155155

156156
目前,程序中的界面主要使用tkinter库设计,而基于tkinter的turtle库仅用于渲染。另外,作者基于自己的tkinter知识,重写和扩展了原版turtle模块,如`TESTS\solar_system_blackhole2.py`基于PIL库为turtle添加了图像旋转功能。
157157

0 commit comments

Comments
 (0)