【问题标题】:Python: Tkinter: How to change the windows border color?Python:Tkinter:如何更改窗口边框颜色?
【发布时间】:2013-06-19 12:23:09
【问题描述】:

我通过搜索这个问题得到的每个结果都与更改 Tkinter 小部件在主应用程序窗口内的边框颜色或更改背景颜色等有关。

我想要做的实际上是改变窗口边框颜色本身。我在这张照片中标记了这里

我阅读了一些关于“样式”的内容,但似乎不是我想要的。 任何人都可以帮我指出一个改变这个的教程,或者解释它是如何完成的吗?

或者,如果有一个问题与我所问的问题完全相同,并且得到了回答,请指出我。

【问题讨论】:

    标签: python windows-7 colors window tkinter


    【解决方案1】:

    我看到你正在使用 Windows。

    此颜色由您当前使用的主题设置。每个窗口都是一样的。

    所以我取消了仅使用 Tkinter 模块的可能性。

    Tkinter 负责窗口中的内容,但窗口管理器决定边框。例如,在 Ubuntu 中,窗口看起来会完全不同。

    我猜,你需要一些特定于 Windows 的调用。

    如果我没记错的话,你可以用root.overrideredirect(1) 去掉边框。

    PS:把“windows”放到这个问题的标签里。

    【讨论】:

    • 好吧,我的标签空间用完了。这些对这个问题非常重要。不过我明白你的意思。只是我看到一些应用程序有自己的边界,而不是使用 Windows 'Window' Manager 提供的边界(?)
    • 我认为您可以删除边框,因为您实际上是指窗口边框。而且它只有 6 个关注者。
    • 完成。顺便说一句,我有一个新问题:事实证明我无法更改 Tkinter 菜单元素的菜单颜色。它忽略所有改变颜色的尝试。 (我没有收到错误,只是没有改变)
    • 新问题! :) 但我认为您可以在 Tk 小部件的某处更改 UI 的默认颜色。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-25
    • 2020-01-12
    • 2013-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多