【问题标题】:Add an icon to a Perl/GTK application将图标添加到 Perl/GTK 应用程序
【发布时间】:2026-02-12 18:05:02
【问题描述】:

我已经用 perl/Gtk 编写了一个小应用程序,现在我想给它添加一个图标。我有一个 jpg 文件。 该应用程序非常基础,当然使用 Gtk2::Window 对象。

我被认为使用Image::Base::Gtk2::Gdk::Pixbuf,但 Gtk2::Window->set_default_icon 只想要一个 Gtk2::Gdk::Pixbuf 对象,我还没有设法创建一个(如果有人可以告诉我)。我在一个带有 perl-5.14.2 的 debian 上。

谢谢大家!

【问题讨论】:

  • 嗯...所以...你试过用谷歌搜索“perl gtk2 窗口图标”吗?我做到了...它显示了大量看起来不错的结果。
  • 哦,明白了:我的 $navIco = Gtk2::Gdk::Pixbuf->new_from_file("./mltwb.png"); $window->set_default_icon($navIco);
  • @Kharec,很高兴您能自己找到答案。您能否将其发布为答案并标记已回答的问题?谢谢!

标签: perl gtk icons


【解决方案1】:

哦,明白了!

use Image::Base::Gtk2::Gdk::Pixbuf;
my $navIco = Gtk2::Gdk::Pixbuf->new_from_file("./mltwb.png");  `   
$window->set_default_icon($navIco);` 

只需要阅读文档。谢谢各位!

【讨论】: