Python学习笔记—— Tk图形用户界面(GUI)

学习还是看开发文档、源码,再参考一下其他人写的博客,多加练习就差不多了。

有的开发文档,看起来不是很好理解,如果是英文的,可以借助网页翻译来看吧。

下面根据python的官方文档,来学习一下


一、查找开发文档

1. 

Python学习笔记—— Tk图形用户界面(GUI)_第1张图片

2. https://docs.python.org/3/

Python学习笔记—— Tk图形用户界面(GUI)_第2张图片

3. https://docs.python.org/3/library/index.html

Python学习笔记—— Tk图形用户界面(GUI)_第3张图片

二、 tkinter --- Tcl/Tk的Python接口

1.简单介绍一下

Python学习笔记—— Tk图形用户界面(GUI)_第4张图片

---看源码(在pycharm工具里面跟源码)

 

会看到都是像这样定义好的常量 ,一些构造方法的参数值可以在这里找到

如:  button.pack(side=BOTTOM)

Python学习笔记—— Tk图形用户界面(GUI)_第5张图片

2.其他的一些参考文档

 https://docs.python.org/3/library/tkinter.html

Python学习笔记—— Tk图形用户界面(GUI)_第6张图片

https://wiki.python.org/moin/TkInter 

Python学习笔记—— Tk图形用户界面(GUI)_第7张图片

http://www.pythonware.com/library/tkinter/introduction/  

Python学习笔记—— Tk图形用户界面(GUI)_第8张图片

http://effbot.org/ 

Python学习笔记—— Tk图形用户界面(GUI)_第9张图片

http://effbot.org/tkinterbook/ 

Python学习笔记—— Tk图形用户界面(GUI)_第10张图片

http://effbot.org/tkinterbook/tkinter-index.htm 

Python学习笔记—— Tk图形用户界面(GUI)_第11张图片

 

3.查看源码和注释

tkinter.Tk()----->初始化Tk子系统
tkinter.Tcl()----->不初始化Tk子系统,可以通过调用其loadtk()方法来创建Toplevel窗口(并初始化Tk子系统)

Python学习笔记—— Tk图形用户界面(GUI)_第12张图片

---看源码

文件开头注释翻译如下:

Python学习笔记—— Tk图形用户界面(GUI)_第13张图片

还有一个案例,可以运行一下,分析一下案例

 Python学习笔记—— Tk图形用户界面(GUI)_第14张图片

 像按钮这个类,根据注释可以知道参数填什么

 Python学习笔记—— Tk图形用户界面(GUI)_第15张图片

 

4.tkinter包里面包含的模块(了解)

Python学习笔记—— Tk图形用户界面(GUI)_第16张图片

-----可以在pycharm里面查看

Python学习笔记—— Tk图形用户界面(GUI)_第17张图片

Python学习笔记—— Tk图形用户界面(GUI)_第18张图片

5. 下面介绍的部分 了解一下就行

Python学习笔记—— Tk图形用户界面(GUI)_第19张图片

三、tkinter.ttk --- Tk主题小部件

---------------- 

Python学习笔记—— Tk图形用户界面(GUI)_第20张图片

 

其他的待续。。。。。。。

四、学习链接参考

1.Python GUI之tkinter窗口视窗教程大集合(看这篇就够了)

https://blog.csdn.net/tscaxx/article/details/104125619

2.比较详尽的案例

https://www.cnblogs.com/zyg123/category/1394759.html    

 

你可能感兴趣的:(#,pythonGUI)