我在这里找到了一个可以回答我的问题的例子。
overrideredirect(1)是关键功能。
我喜欢这种方法,因为我熟悉Tk并喜欢使用Tk解决方案,但是其他解决方案请参见其他答案。
import tkMessageBoxfrom Tkinter import *class App(): def __init__(self): self.root = Tk() self.root.overrideredirect(1) self.frame = frame(self.root, width=320, height=200, borderwidth=2, relief=RAISED) self.frame.pack_propagate(False) self.frame.pack() self.bQuit = Button(self.frame, text="Quit", command=self.root.quit) self.bQuit.pack(pady=20) self.bHello = Button(self.frame, text="Hello", command=self.hello) self.bHello.pack(pady=20) def hello(self): tkMessageBox.showinfo("Popup", "Hello!")app = App()app.root.mainloop()只需添加您自己的kill按钮或退出方法。



