开源改变世界

在 Ubuntu 18.04 上,破折号中没有图标 #1010

推推 grbl 3年前 (2023-02-02) 209次浏览
打开
FabArd 打开了这个问题 2018 年 10 月 19 日 · 8条评论
打开

在 Ubuntu 18.04 上,破折号中没有图标#1010

FabArd 打开了这个问题 2018 年 10 月 19 日 · 8条评论

注释

在 Ubuntu 18.04 上,破折号中没有图标 #1010

嗨,
我使用的是最新的 Uuntu 18.04 LTS,安装的 python 版本是:Python 2.7.15rc1

当我执行 bCNC 时,破折号中没有出现图标。必须是 bCNC 图标的地方是空的,当我将鼠标放在它上面时,会出现“Toplevel”而不是 bCNC。

在 Ubuntu 18.04 上,破折号中没有图标 #1010

在 Ubuntu 18.04 上,破折号中没有图标 #1010
贡献者
斯芬克斯 评论了 2018 年 10 月 20 日  

在 Ubuntu 18.04 上,破折号中没有图标 #1010
作者

这是解决方案:
在 bCNC.py 中,我做了以下更改:
103 else:
104 #FabArd self.iconbitmap(“@%s/bCNC.xbm”%(Utils.prgpath))
105 #FabArd 1 for bitmap icon
106 # FabArd self.iconbitmap(“@bCNC.xbm”)
107 #FabArd self.iconmask(“@bCNC-mask.xbm”)
108 #FabArd 2 图像图标
109 icon=PhotoImage(file=”bCNC.png”)
110 self .tk.call(‘wm’,’iconphoto’,self._w, icon)

如果你选择位图图标,你需要导出“bCNC.png”whith gimp whit选项“generate mask file”。惠特第二个解决方案,你可以使用彩色图标。

在 Ubuntu 18.04 上,破折号中没有图标 #1010

在 Ubuntu 18.04 上,破折号中没有图标 #1010
合作者
哈维 评论了 2018 年 10 月 30 日  

@FabArd你能解释一下这是怎么回事吗?我没有Ubuntu。我有带 XFCE 的 Arch,但窗口肯定有图标:

在 Ubuntu 18.04 上,破折号中没有图标 #1010

ubuntu 有什么特别之处,它不能像其他人一样加载窗口图标?它需要不同的格式吗?

在 Ubuntu 18.04 上,破折号中没有图标 #1010 哈维 补充道 发布工程 bCNC 如何从开发人员到用户(以及返回)标签 2018 年 10 月 30 日
在 Ubuntu 18.04 上,破折号中没有图标 #1010
作者

这是 Ubuntu 18.04 和 18.10 上的问题:当我启动 bCNC 时,dock 中应该出现图标的地方有一个空方块。当我将鼠标放在图标上时,气球显示“Toplevel”而不是 bCNC。在屏幕顶部的应用程序栏上,还有“Toplevel”而不是 bCNC

在 Ubuntu 18.04 上,破折号中没有图标 #1010

我使用 LXDE 作为 GUI(而不是 Ubuntu 的 Gnome)在 Lubuntu(Ubuntu 的轻型版本)上进行了测试,没有问题:图标显示正确,当您将鼠标光标放在图标上时气球是“ bCNC”。

在 Ubuntu 18.04 上,破折号中没有图标 #1010
合作者

问题是 tkinter 中的 .png 支持需要 PIL,这在其他平台上并不总是可用。那就是我们必须使用 GIF。它也适用于 GIF 吗?

在 Ubuntu 18.04 上,破折号中没有图标 #1010
作者

我安装了 python-pil 包并用 GIF 图标进行了测试:没有任何东西在运行。我执行 bCNC 但屏幕上没有任何显示。