我想知道是否可以更改我的鞋子应用程序的图标?我想象它以风格为导向,但我还没有找到任何东西。
这可能吗?
你可以这样做绿鞋 http://github.com/ashbb/green_shoes,但你必须深入了解一下。这是我为 SciRuby 编写的一些非常简单的代码:
class Shoes
class App
def icon filename=nil
filename.nil? ? win.icon : win.icon = filename
end
class << self
def default_icon= filename
Gtk::Window.set_default_icon(filename)
end
end
end
end
第二种方法是可选的;我想你可以用它来设置整个应用程序的图标。第一种方法设置当前窗口的图标,您可以像这样使用它:
DIR = Pathname.new(__FILE__).realpath.dirname.to_s
ICON_PATH = File.join(DIR, '..', 'static', 'my-icon.png')
# ...
Shoes.app :title => "My App" do
icon ICON_PATH
end
对于默认值:
Shoes::App.default_icon = ICON_PATH
我使用 128x128 png 文件。我尝试了 500x500 的分辨率,但效果不佳。在上面的代码中,ICON_PATH
,从项目目录的根目录开始,应该是./static/my-icon.png
.
您可能还需要require "gtk2"
某处为default_icon=
method.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)