先说明一下,因为写翻译需要原做的同意。另一方面,说是原创,也不算,只是代码的搬运工。所以还是要写一下参考文献。
今天看的主要是《Tkinter GUI programming by Example》,作者是David Love
今天主要是把上一篇的问题找到了。原因是在类中定义on_change函数的时候,没注意到缩进,所以一直找不到该函数。
主要内容整理如下。
从导入的文件tk和ttk来看,tk.Label的文本默认是居中的,而ttk.Label中的文本默认是左对齐的。Tk Commands (tcl.tk)https://tcl.tk/man/tcl8.6/TkCmd/contents.htm
上面链接中给出tkinter中的部件细节。通过使用
self.label = ttk.Label(self, text = self.label_text, justify = 'center')
来使文本居中。