我知道 Tkinter 只是 Tcl/Tk 上的一个薄层。Tkinter 你可以做一些事情来改变窗口的样式。一个例子是root.attributes('-toolwindow', True)
。这会将窗口样式更改为工具窗口的样式。但是,我希望降低一点。
我怀疑在某些时候 Tcl/Tk 会引用 Windows窗口样式。我很确定它必须这样做才能设置窗口样式并扩展 Tkinter 窗口样式。我试图给一个 Tkinter 窗口我很确定是WS_DLGFRAME样式。但是,我不确定如何处理这个问题。
我想知道 Tkinter 的 Tcl/Tk 部分在哪里分配窗口样式,以及我必须添加什么才能获得这种样式。
最终目标是获得如下图所示的 Tkinter 窗口边框样式(注意它缺少退出按钮的原因):
这是在 Windows 7 中,顺便说一句。