我是 GTK3 的新手 (我更喜欢 wxWidgets
),我无法将股票图标加载到 gtk.button...
这是我的尝试:
image = Gtk.Image()
pb = Pixbuf.new_from_stock(Gtk.STOCK_OPEN)
self.browse_button = Gtk.Button(label="")
self.browse_button.set_from_pixbuf(pb)
这是在 wxWidgets
上的实现方式(简单得多):
self.browse_button = wx.BitmapButton( self, wx.ID_ANY, wx.ArtProvider.GetBitmap( wx.ART_FILE_OPEN, wx.ART_MENU ), wx.DefaultPosition, wx.DefaultSize, wx.BU_AUTODRAW )
有什么帮助吗?
最佳答案
尝试:
image = Gtk.Image(stock=Gtk.STOCK_OPEN)
self.browse_button = Gtk.Button(label="Some Label", image=image)
参见 documentation .
关于Python - gtk3 将股票图标添加到 Gtk.Buttons,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12135079/