【发布时间】:2010-07-22 06:09:46
【问题描述】:
pythonware.com/library/tkinter/introduction/... 记录一个 overrideredirect 方法 这将删除标题栏和 边界,如果这还不够,你 必须设置本机窗口样式,我是 不确定 Tkinter 是否给你 一种低级访问,如果没有,请尝试 类似的东西 twapi.magicsplat.com/ui.html#set_window_style TCL 扩展
在之前的一篇文章中,我收到了这个关于如何在 Tkinter 中获得类似于下图的边框的回复。我不熟悉 Tcl 及其扩展。那么如何去做呢?最终目标基本上是在 Tkinter 窗口上获得下面的边框。
编辑:
我在 Windows 7 上使用了以下内容,但似乎并没有改变风格。它可能缺少一些东西。任何帮助将不胜感激,这可能真的很酷!
import string, win32ui, win32con
import Tkinter as tk
root = tk.Tk()
frame = win32ui.CreateWindowFromHandle(string.atoi(root.wm_frame(), 0))
frame.ModifyStyle(win32con.WS_CAPTION, 0, win32con.SWP_FRAMECHANGED)
root.mainloop()
【问题讨论】: