首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何更改tkinter窗口标题的颜色而不将其从任务栏中移除?

如何更改tkinter窗口标题的颜色而不将其从任务栏中移除?
EN

Stack Overflow用户
提问于 2021-05-26 16:51:02
回答 1查看 129关注 0票数 0

我正在用tkinter创建一个图形用户界面,并且我正在尝试定制窗口标题,这样我就可以改变颜色了。

我使用过:

代码语言:javascript
运行
AI代码解释
复制
root.overrideredirect(True)

为了去掉页眉,然后用以下命令重新构建了移动选项卡的函数:

代码语言:javascript
运行
AI代码解释
复制
def move_window(event):
    x, y = root.winfo_pointerxy()
    root.geometry(f"+{x-650}+{y}")

title_bar = tk.Frame(root, bg=pallete["pallete1"], bd=0,height=22)
title_bar.config(highlightthickness=2, highlightcolor= pallete["pallete3"])
title_bar.pack(fill="x")
title_bar.bind('<B1-Motion>', move_window)

唯一的问题是,当我overrideredirect去掉窗口标题时,程序在任务栏中消失了,所以你找不到它。

我只是想知道是否有一种方法可以绕过这个问题,或者更改窗口标题而不必删除它并重新构建一个新的窗口标题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-26 17:22:09

代码语言:javascript
运行
AI代码解释
复制
 def minsize():                    # minsize func() for your button
        root.overrideredirect(0)   # minsize window and iconify
        root.iconify()

def showwindow(event):
        root.overrideredirect(1)
        root.iconify()

使用map将其绑定到标题栏

代码语言:javascript
运行
AI代码解释
复制
your_widdgget.bind("<Map>", lambda event: showindow(event)) # in this case i don't know why lambda but it still works for me
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67709407

复制
相关文章
如何更改 Ubuntu 的终端的颜色
但是,如果你想要一个独一无二的的终端体验或者符合你自身品位的一些东西,你也可以改变你的 Ubuntu 的终端的颜色。
用户1880875
2021/11/08
14.9K0
Python 图形化界面基础篇:更改字体、颜色和样式
在创建图形用户界面( GUI )应用程序时,如何显示文本内容是一个重要的考虑因素。你可能需要更改文本的字体、颜色和样式以满足设计需求或提高用户体验。在 Python 中,使用 Tkinter 库可以轻松实现这些文本样式的更改。在本篇博客中,我们将重点介绍如何使用 Python 的 Tkinter 库来更改字体、颜色和样式。
小蓝枣
2023/10/17
1.7K0
Python 图形化界面基础篇:更改字体、颜色和样式
带有桌面和推荐软件的 Raspberry Pi OS免费下载
带有桌面和推荐软件的 Raspberry Pi OS 发售日期:2022 年 4 月 4 日 系统:32位 内核版本:5.15 Debian 版本:11 大小:2,277 MB 发行说明 2022-04-04: * 默认“pi”用户已被删除;首次启动向导强制创建新用户帐户 * 添加了重命名用户脚本,以允许通过临时重新启动到缩减的首次启动向导来重命名现有用户 * Overscan 现在由 KMS 下的 xrandr 管理,可以为两个显示器独立设置,并且即时生效而不需要重新启动 * GTK3 开
佛系豪豪吖
2023/02/23
2.3K0
关于如何从Go 1到Go 2进行不兼容的更改,而尽可能少地进行破坏的建议。
A proposal for how to make incompatible changes from Go 1 to Go 2 while breaking as little as possible.
李海彬
2018/12/07
1.3K0
如何从 Ceph (Luminous) 集群中安全移除 OSD
工作中需要从 Ceph 的集群中移除一台存储服务器,挪作他用。Ceph 存储空间即使在移除该存储服务器后依旧够用,所以操作是可行的,但集群已经运行了很长时间,每个服务器上都存储了很多数据,在数据无损的情况下移除,看起来也不简单。
用户2443625
2018/08/27
3.1K0
如何从 Ceph (Luminous) 集群中安全移除 OSD
Python 图形化界面基础篇:添加标签( Label )到 Tkinter 窗口
在 Python 图形化处理基础篇中,学习如何创建和管理 GUI 元素是一个重要的步骤。本文将聚焦在 Tkinter 中如何添加标签( Label )这一基本的 GUI 元素。标签通常用于显示文本或图像,用于提供信息或指导用户。我们将详细解释如何在 Tkinter 窗口中添加标签,为你的 GUI 应用程序增添更多的内容。
小蓝枣
2023/09/12
1.9K0
Python 图形化界面基础篇:添加标签( Label )到 Tkinter 窗口
如何在Ubuntu 18.04中更改文件夹图标的颜色
这个快速提示教程向您展示了如何在Ubuntu 18.04 Nautilus文件浏览器中设置文件夹的自定义颜色或标志。
用户8705057
2021/06/08
4.3K0
tkinter -- Label颜色,长宽设置
tkinter:改变控件的前景色和背景色 fg:前景色 bg:背景色 text:标签名字 Label设置背景色的用处是:可以判断控件的大小 示例: from tkinter import * root = Tk()  # 初始化TK root.title('tkinter')  # 设置TK的标题 # 创建一个label,label...... labe1 = Label(root, fg='red', bg='blue', text='tkinter1')  # image=bm(实例化PhotoIm
py3study
2018/08/02
5.3K0
SecureCRT更改vim中#注释的文本内容颜色
今天在学习redis的时候,发现vim打开redis.conf配置文件的时候,#注释起来的代码是蓝色的,阅读起来很不方便。
上分如喝水
2021/08/16
6.4K0
SecureCRT更改vim中#注释的文本内容颜色
【Python100天学习笔记】Day10 图形用户界面和游戏开发
GUI是图形用户界面的缩写,图形化的用户界面对使用过计算机的人来说应该都不陌生,在此也无需进行赘述。Python默认的GUI开发模块是tkinter(在Python 3以前的版本中名为Tkinter),从这个名字就可以看出它是基于Tk的,Tk是一个工具包,最初是为Tcl设计的,后来被移植到很多其他的脚本语言中,它提供了跨平台的GUI控件。当然Tk并不是最新和最好的选择,也没有功能特别强大的GUI控件,事实上,开发GUI应用并不是Python最擅长的工作,如果真的需要使用Python开发GUI应用,wxPython、PyQt、PyGTK等模块都是不错的选择。
天道Vax的时间宝藏
2021/12/02
2.6K0
[译]从仓库中移除敏感信息
如果你将敏感数据(如密码或 SSH 密钥)提交到 Git 仓库,你能够将其从历史记录中删除。 要从仓库的历史记录中完全删除不需要的文件,你可以使用 git filter-branch命令或 BFG Repo-Cleaner。
madneal
2022/03/11
9990
Python初学——窗口视窗Tkinter
此篇文章是跟着沫凡小哥的视频学习的,附上学习网址:https://morvanzhou.github.io/tutorials/python-basic/ 什么是 tkinter 窗口 1.1 什么是
闪电gogogo
2018/01/08
6.6K0
Python初学——窗口视窗Tkinter
storyboard navigationBar 颜色色差和标题颜色问题
2.用storyboard设置navigationBar的颜色,XIb上没有属性设置
星宇大前端
2019/01/15
9470
python开发_tkinter_修改tkinter窗口的红色图标'Tk'
学过java的swing可能知道,在创建一个窗口的时候,窗口的左上角是一个咖啡图标
Hongten
2018/09/13
2K0
python开发_tkinter_修改tkinter窗口的红色图标'Tk'
Power Query中根据对应标题进行更改——菜单篇
之前有了解到,如果要合并多个表格,前提条件就是要标题进行统一, 在上一个例子中,实现了列的顺序一一对应的情况下,通过降低标题行来使得字段名称一直,并通过添加索引来对是否是标题行进行判断,这个的前提条件是列的顺序是需要一致的,如果不一致则会导致合并错误。
逍遥之
2020/07/07
2.8K0
Power Query中根据对应标题进行更改——菜单篇
【tkinter系列 第一课 创建主窗口及Label部件 】
python中通常我们写程序,显示结果和操作都是在终端区,如果要想实现一个有显示界面的程序那该怎样实现呢?python中有好几个库都可以实现,这个系列我们一起来学习如何使用python自带的tkinter库来实现。
叶子陪你玩
2020/03/12
1.2K0
点击加载更多

相似问题

如何禁用Tkinter窗口的移动而不移除标题栏

214

移除TKinter Python中的窗口标题栏

13

带有标题栏和窗口任务栏的Tkinter窗口

11

无法使tkinter窗口标题从“tk”更改

20

更改窗口标题颜色

21
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档