首先,如果您觉得这个话题多余,我深表歉意....但我需要您提供一些具体的答案..这就是我这样做的原因。
我最近开始学习 tkinter for python。但我不能决定走哪条路。每个教程都提出了一种令人困惑的新方法。所以我需要知道:
1.我应该先学习tkinter的哪个部分??
2.开始tkinter之前我应该具备哪些知识?
3.是否有任何书籍或教程记录了从上到下的结构?
4.你对我详细学习tkinter有什么建议??
谢谢。
首先,如果您觉得这个话题多余,我深表歉意....但我需要您提供一些具体的答案..这就是我这样做的原因。
我最近开始学习 tkinter for python。但我不能决定走哪条路。每个教程都提出了一种令人困惑的新方法。所以我需要知道:
1.我应该先学习tkinter的哪个部分??
2.开始tkinter之前我应该具备哪些知识?
3.是否有任何书籍或教程记录了从上到下的结构?
4.你对我详细学习tkinter有什么建议??
谢谢。
Q1.- 熟悉基本的容器和小部件及其属性,然后了解布局小部件的不同方法,最后研究命令属性和事件如何将您的程序逻辑与小部件连接起来。
Q2.- Tkinter 不需要任何特殊背景,除了 Python 本身。
Tkinter 通常用于“非 OOP”模式(未定义类等)。这对于非常简单的事情是可以的,但我建议在一个类中定义你的框架并使用 OOP 来构建你的应用程序小部件和行为。如果您熟悉 OOP,那就更好了。第三季度的建议使用这种方法。
Q3.- 我的建议按顺序显示:
1)Tkinter 8.4 参考:Python 的 GUI(John W. Shipman,2010)
2)Thinking in TkInter(Stephen Ferg,2005)和此处的参考
Q4.- 编写你的 GUI,阅读其他代码,重复。
谢谢,tkinter 8.4 参考非常有用。我还发现Core Python Programming对于学习 tkinter 的基础知识非常有用。