【发布时间】:2012-06-26 03:16:22
【问题描述】:
我想制作一个没有顶部任务栏的窗口(即可移动),因此 GUI 框周围只有细的轮廓。我还想在框中添加我自己的“X”。
import Tkinter
class Application(Frame):
def __init__(self, master=None):
Frame.__init__(self, master)
self.parent = master
............
def main():
root = Tk()
root.attributes('-fullscreen', True)
root.geometry('500x250+500+200')
app = Application(root)
app.parent.configure(background = 'gray32')
root.resizable(width=FALSE, height=FALSE)
app.mainloop()
main()
我尝试在进入全屏模式以移除任务栏后强制框调整大小,但框不再可移动。有什么建议吗?
[我看过这个帖子:Removing or disabling a resizable Tkinter window maximise button under Windows
-toolwindow 属性对我不起作用,可能是因为我使用的是 linux...]
【问题讨论】:
-
也许尝试调用窗口的最大化?但是,这需要它可调整大小,但您始终可以在它最大化后关闭调整大小:)
-
这就是我在上面给出的代码中所做的......我不希望它完全最大化,只是一个顶部没有任务栏的中型框。
标签: python user-interface tkinter