我正在尝试向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()
答案 0 :(得分:0)
根据Marcin Kowalczyk的评论,窗口尺寸太小而无法显示标题。奇怪的是,如果没有窗口小部件,窗口会被展开以显示标题,因此假设它实际上并不存在。