分页: 1 / 1

求指教:GtkStatusIcon的图标尺寸总是偏大

发表于 : 2019-02-18 12:02
fuhuizn
用GtkStatusIcon显示自制的图标文件,显示图标尺寸总是比系统图标大,占满了通知区域,有没有办法为图标设置边距?
systray.png
systray.png (2.28 KiB) 查看 7861 次

代码: 全选

//vala
Gtk.StatusIcon tray1 = new Gtk.StatusIcon.from_pixbuf(icon1);
tray1.set_visible(true);

Re: 求指教:GtkStatusIcon的图标尺寸总是偏大

发表于 : 2019-02-18 12:04
fuhuizn
不要说换appindicator,那个更差劲,不会自动缩小图标,也没有办法手动设置图标显示尺寸,直接超出通知区域。

Re: 求指教:GtkStatusIcon的图标尺寸总是偏大

发表于 : 2019-02-19 15:14
astolia
没有设置边距这种东西,要么你把原始图片的边距调大点,要么用pixbuf的scale函数动态调整

Re: 求指教:GtkStatusIcon的图标尺寸总是偏大

发表于 : 2019-02-25 11:46
fuhuizn
最后用了一个歪招,图片周边留下透明区。