Python 如何设置子窗口';书名

Python 如何设置子窗口';书名,python,tkinter,Python,Tkinter,我有以下代码: from tkinter import * class MyApplication(Tk): def __init__(self): super().__init__() self.title = "Root Window" self.bind("<1>", self.showChild) def showChild(self): child = Toplevel(self)

我有以下代码:

from tkinter import *

class MyApplication(Tk):
    def __init__(self):
        super().__init__()
        self.title = "Root Window"
        self.bind("<1>", self.showChild)

    def showChild(self):
        child = Toplevel(self)
        child.title = "This is the CHILD window"

app = MyApplication()
app.mainloop()
从tkinter导入*
类别MyApplication(Tk):
定义初始化(自):
super()。\uuuu init\uuuuu()
self.title=“根窗口”
self.bind(“,self.showChild)
def showChild(自我):
子级=顶级(自我)
child.title=“这是子窗口”
app=MyApplication()
app.mainloop()
子窗口的标题总是设置为
“根窗口”
。我不知道如何设置子窗口的标题。我还尝试了
child.wm_title=“这是子窗口”
但没有成功。和的文档似乎有点过时,根本没有任何帮助

如何将顶级小部件的标题设置为主标题以外的其他内容


注意:我很确定这与此无关,但我使用的是Python 3.2,使用
.title()
方法设置标题,
而不是将其视为属性

import Tkinter as tk

class MyApplication(tk.Tk):
    def __init__(self):
        tk.Tk.__init__(self)
        self.title("Root Window")
        self.bind("<1>", self.showChild)

    def showChild(self, event=None):
        self.top = tk.Toplevel(self)
        self.top.title("This is the CHILD window")

app = MyApplication()
app.mainloop()
将Tkinter作为tk导入
类MyApplication(tk.tk):
定义初始化(自):
tk.tk.\uuuuu初始化(self)
self.title(“根窗口”)
self.bind(“,self.showChild)
def showChild(自身,事件=无):
self.top=tk.Toplevel(self)
self.top.title(“这是子窗口”)
app=MyApplication()
app.mainloop()

使用
.title()
方法设置标题,
而不是将其视为属性

import Tkinter as tk

class MyApplication(tk.Tk):
    def __init__(self):
        tk.Tk.__init__(self)
        self.title("Root Window")
        self.bind("<1>", self.showChild)

    def showChild(self, event=None):
        self.top = tk.Toplevel(self)
        self.top.title("This is the CHILD window")

app = MyApplication()
app.mainloop()
将Tkinter作为tk导入
类MyApplication(tk.tk):
定义初始化(自):
tk.tk.\uuuuu初始化(self)
self.title(“根窗口”)
self.bind(“,self.showChild)
def showChild(自身,事件=无):
self.top=tk.Toplevel(self)
self.top.title(“这是子窗口”)
app=MyApplication()
app.mainloop()

@JoelCornett将其作为一个属性是有意义的,这样你就不必过于自责(^-)。也许你会从中受益。这是我最喜欢的资料之一,你不能有太多。太好了。谢谢你的链接@JoelCornett将它作为一个属性是有意义的,这样你就不必对自己进行太多的打击(^-)。也许你会从中受益。这是我最喜欢的资料之一,你不能有太多。太好了。谢谢你的链接!