使用类来保存小部件时的tkinter窗口标题

时间:2013-05-18 13:40:57

标签: python tkinter

我正在尝试向tkinter应用程序添加窗口标题。 .title('Mytitle')似乎在简单的例子上工作正常,但不是我在一个类中封装小部件的地方。

以下是使用www.pythonware.com/library/tkinter/introduction /

中的“Hello,again”教程的简单示例

为什么这不起作用?谢谢!

from Tkinter import *

class App:

    def __init__(self, master):

        frame = Frame(master)
        frame.pack()

        self.button = Button(frame, text="QUIT", fg="red", command=frame.quit)
        self.button.pack(side=LEFT)

        self.hi_there = Button(frame, text="Hello", command=self.say_hi)
        self.hi_there.pack(side=LEFT)

    def say_hi(self):
        print "hi there, everyone!"

root = Tk()

app = App(root)

root.title('blob')

root.mainloop()

1 个答案:

答案 0 :(得分:0)

根据Marcin Kowalczyk的评论,窗口尺寸太小而无法显示标题。奇怪的是,如果没有窗口小部件,窗口会被展开以显示标题,因此假设它实际上并不存在。