2024-04-25 00:51:46 发布
网友
每次我为Tkinter写标题时,它都会创建一个新窗口,而不是将标题添加到框架中。使用根。标题('')所以Tk留在我主窗口的顶部
您使用Tk()两次-第一次root = tk.Tk(),第二次SampleApp(tk.Tk)。在
Tk()
root = tk.Tk()
SampleApp(tk.Tk)
如果使用Tk创建类,则不需要root = tk.Tk()
Tk
简单的例子
import tkinter as tk class SampleApp(tk.Tk): def __init__(self, *args, **kwargs): tk.Tk.__init__(self, *args, **kwargs) self.title("The Title") tk.Label(self, text="Hello World of Tkinter").pack() SampleApp().mainloop()
顺便说一句:如果您需要第二个窗口,请使用Toplevel
Toplevel
这可能是你的文章中的一个错误,但是“标题”会产生错误。属性为“title”(小写)。在
这个代码片段可以在运行python2.7的mac上运行。在
from Tkinter import * main = Tk() main.title('The Title') mainloop()
您使用
Tk()
两次-第一次root = tk.Tk()
,第二次SampleApp(tk.Tk)
。在如果使用
Tk
创建类,则不需要root = tk.Tk()
简单的例子
顺便说一句:如果您需要第二个窗口,请使用
Toplevel
这可能是你的文章中的一个错误,但是“标题”会产生错误。属性为“title”(小写)。在
这个代码片段可以在运行python2.7的mac上运行。在
相关问题 更多 >
编程相关推荐