python - 使用 Tkinter/Tcl 设置窗口样式 : no exit button

标签 python windows-7 tkinter tcl window-style

我知道 Tkinter 只是 Tcl/Tk 之上的薄层。 Tkinter 你可以做一些事情来改变窗口样式。一个示例是 root.attributes('-toolwindow', True)。这会将窗口样式更改为工具窗口的样式。但是,我希望降低一点。

我怀疑在某些时候 Tcl/Tk 引用了 Windows window styles .我很确定它必须这样做才能设置窗口样式并扩展 Tkinter 窗口样式。我正在尝试为 Tkinter 窗口提供我非常确定的 WS_DLGFRAME 样式。但是,我不确定如何处理这个问题。

我想知道它在 Tkinter 的 Tcl/Tk 部分的哪个位置分配了窗口样式,以及我必须添加什么才能获得这种样式。

最终目标是获得如下所示的 Tkinter 窗口边框样式(请注意它缺少退出按钮):

enter image description here

这是在 Windows 7 中,顺便说一句。

最佳答案

下面的选项指示窗口管理器不要装饰窗口(即没有标题栏和窗口按钮,加上没有边框)

root.overrideredirect(True)

错误的论点恢复了装饰。

关于python - 使用 Tkinter/Tcl 设置窗口样式 : no exit button,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5973371/

相关文章:

python - 鼠标右键Pyside + Python时使QSpinBox值变为最小值

python - 用于调试 Python 模块的 Visual Studio Code launch.json 设置

python - 在 python 中使用正则表达式排除模式

python - 如何在 pandas 数据框中创建一个新列,并对每行中的字符串部分进行不同的替换?

windows-7 - 安装和创建 SQL Server 2012 实例

c# - Windows XP 上出现PrincipalServerDownException,但 Windows 7 上没有

selenium - Firefox Webdriver 非常慢

python - 如何使用 tkinter 沿着鼠标坐标绘制一条线?

python - 如何将 PIL 与 Tkinter 一起使用?

Python:tkinter,向列表框添加条目没有响应