学习还是看开发文档、源码,再参考一下其他人写的博客,多加练习就差不多了。
有的开发文档,看起来不是很好理解,如果是英文的,可以借助网页翻译来看吧。
下面根据python的官方文档,来学习一下
一、查找开发文档
1.
2.3.10.0 Documentation
3.The Python Standard Library — Python 3.10.0 documentation
二、tkinter --- Tcl/Tk的Python接口
1.简单介绍一下
---看源码(在pycharm工具里面跟源码)
会看到都是像这样定义好的常量 ,一些构造方法的参数值可以在这里找到
如: button.pack(side=BOTTOM)
2.其他的一些参考文档
tkinter — Python interface to Tcl/Tk — Python 3.10.0 documentation
TkInter - Python Wiki
/library/tkinter/introduction/
/tkinterbook/
/tkinterbook/tkinter-index.htm
3.查看源码和注释
tkinter.Tk()----->初始化Tk子系统
tkinter.Tcl()----->不初始化Tk子系统,可以通过调用其loadtk()方法来创建Toplevel窗口(并初始化Tk子系统)
---看源码
文件开头注释翻译如下:
还有一个案例,可以运行一下,分析一下案例
像按钮这个类,根据注释可以知道参数填什么
4.tkinter包里面包含的模块(了解)
-----可以在pycharm里面查看
5. 下面介绍的部分 了解一下就行
三、tkinter.ttk --- Tk主题小部件
----------------
其他的待续。。。。。。。
四、学习链接参考
1.Python GUI之tkinter窗口视窗教程大集合(看这篇就够了)
Python GUI之tkinter窗口视窗教程大集合(看这篇就够了)_小橙子的博客-CSDN博客
2.比较详尽的案例
Python-GUI篇之tkinter - 随笔分类 - 梦并不遥远 - 博客园