File tree Expand file tree Collapse file tree 2 files changed +2
-2
lines changed
Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -85,7 +85,7 @@ dist:使用pyinstaller的打包exe文件,及用Inno Setup制作的安装包
8585
8686## 四.常见问题
8787Q: 为什么本项目主要使用了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库可减少图形渲染的代码,将主要精力用于物理算法的设计,以及其他功能的开发上。
9191Q: 程序的计算有哪些已知的误差?
Original file line number Diff line number Diff line change @@ -151,7 +151,7 @@ y\ :sub:`B`\ \| /md。
151151
152152Q: 为什么本项目主要使用了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\s olar_system_blackhole2.py`基于PIL库为turtle添加了图像旋转功能。
157157
You can’t perform that action at this time.
0 commit comments