当前位置: 首页 > 知识库问答 >
问题:

在tkinter中有什么选项可以改变任务栏图标吗?

韩楷
2023-03-14

我刚来Tkinter。我试图改变Tkinter窗口的图标,但它只改变了窗口顶部标题栏的图标,但我也想改变任务栏中的图标。有什么办法可以解决吗?

root.wm_iconbitmap(r'C:\Users\Jawad Saqib\Desktop\Desktop\Python\jawad.ico')

共有2个答案

柳宾实
2023-03-14

若要更改实际窗口中显示的图标(假设root是 实例,请运行

要改变任务栏中显示的图标,你需要编译代码到exe或你的系统可执行文件中,并设置一个图标,因为任务栏中的图标是正在运行的exe。在本例中,正在运行的可执行文件是python,它正在显示python图标。或者tkinter图标--它因平台而异。

例如

高恺
2023-03-14

不,

你可以把它变成一个exe,然后给它一个任务栏图标,但是,因为python是在python launcher中执行的,它不能通过代码来改变。

 类似资料:
  • 我一直在做一个非常简单的Python/TKinter脚本(一个。pyw文件),我想改变它的应用程序图标(例如,在资源管理器窗口和开始/所有程序窗口显示的“文件”图标--而不是“文件类型”图标,也不是应用程序图标的主窗口)和任务栏图标(当应用程序最小化时在任务栏显示的图标)。有可能更改它们吗?还是只有当您通过。exe有效地安装应用程序时才可行? 这个小应用程序应该只能在WindowsXP/7机器上运

  • 问题内容: 我创建了一个窗口: 并删除标题栏: 现在,该窗口不在Windows的任务栏上。如何在任务栏中显示它?(如果其他窗户在我的顶部,我只想将窗户放到最前面) 问题答案: Tk没有提供一种方法来使具有设置了 overrideredirect 的顶级窗口出现在任务栏上。为此,该窗口需要应用WS_EX_APPWINDOW扩展样式,并且此类型的Tk窗口已设置WS_EX_TOOLWINDOW。我们可以

  • 这个问题我已经找了很多遍了,但似乎没有人知道。我在python 2.7中创建了一个简单的tkinter窗口(tcl 8.5),并希望它最大化,就像我要按右上角的maximize按钮一样。使用 选项不是一个选项,因为它会删除标题栏。 我尝试了以下操作: 问题是窗口现在在Windows任务栏下面,因此我的一些元素没有显示出来。一个简单的方法是将height设置为screenheight-some_co

  • 问题内容: 我想让我的程序显示在任务栏中,但仍然没有传统的Windows寄宿生。我该怎么办?我知道 self.overrideredirect(1) ,但是这从任务栏中删除了我的程序。 这适用于Windows 7。 问题答案: 我没有断言这是“正确”的方法,但是请看这是否对您有用:

  • 问题内容: 我正在制作音乐播放器GUI,但无法使其显示在任务栏或Alt- Tab中。我已将overrideredirect()设置为true以删除边框和标题。我也做到了,这样当用户执行“鼠标单击并拖动”操作时,窗口就会移动。这是代码: 有什么办法可以使其至少出现在Alt-Tab中? 问题答案: 经过一些研究,我发现有一种方法可以执行此操作,但是它涉及使用ctypes,并且是Windows的唯一解决

  • 如何更改选项卡栏未选中图标和文本的颜色?我找到了这个答案(如何更改选项卡栏上的非活动图标/文本颜色?),但不能为斯威夫特实施。