我有这个gtk.V刻度,如何更改滑块的图标及其背景?在
预期:
错误:
代码:
import sys,os
import pygtk, gtk, gobject
class GTK_Main:
def __init__(self):
window = gtk.Window(gtk.WINDOW_TOPLEVEL)
window.set_title("Test")
window.set_default_size(500, 400)
window.connect("destroy", gtk.main_quit, "WM destroy")
hbox_eq = gtk.HBox()
hbox_eq.set_size_request(200, 150)
self.hscale_one = gtk.VScale()# gtk.HScale()
self.hscale_one.set_range(-24, 12)
hbox_eq.pack_start(self.hscale_one, True, True, 0)
self.hscale_two = gtk.VScale()# gtk.HScale()
self.hscale_two.set_range(-24, 12)
hbox_eq.pack_start(self.hscale_two, True, True, 0)
vbox = gtk.VBox()
vbox.pack_start(hbox_eq, False)
window.add(vbox)
window.show_all()
def exit(self, widget, data=None):
gtk.main_quit()
GTK_Main()
gtk.gdk.threads_init()
gtk.main()
编辑:黑客风格
^{pr2}$
好的-它起作用了。在
参考文献1:https://wiki.gnome.org/GnomeArt/Tutorials/GtkEngines/PixmapEngine
参考文献2:https://wiki.gnome.org/GnomeArt/Tutorials/GtkThemes/GtkScrollbar
参考文献3:http://www.pygtk.org/articles/writing-a-custom-widget-using-pygtk/writing-a-custom-widget-using-pygtk.htm
参考文献4:http://zetcode.com/tutorials/gtktutorial/customwidget/
我在这里使用了参考文献1:
相关问题 更多 >
编程相关推荐