我已将此代码翻译为 python 2.7,它正在工作。但是现在我有一个我自己无法解决的问题:我想在上面有 100 的值,在下面有 0 的值。这个怎么做?
这是我的代码:
#!/usr/bin/env python
# coding: utf8
import pygtk
pygtk.require('2.0')
import gtk
class Fan():
def destroy(self, widget, donnees=None):
gtk.main_quit()
exit()
def __init__(self):
window = gtk.Window(gtk.WINDOW_TOPLEVEL)
window.set_title('Vertical Scales')
window.set_border_width(10)
window.connect("destroy", self.destroy)
window.set_size_request(-1, 150)
# Récupération des informations de surface d'affichage
self.screen = window.get_screen()
self.largeur = int(self.screen.get_width())
self.hauteur = int(self.screen.get_height())
window.move(self.largeur/2-150,self.hauteur/2-40)
window.set_default_size(100, 200)
#Adjustments
#value, min, max, step, pg-incr,pg-size
adj1 = gtk.Adjustment(50, 0, 100, 1.0, 1.0, 0.0)
adj2 = gtk.Adjustment(50, 0, 100, 1.0, 1.0, 0.0)
scale1 = gtk.VScale(adj1)
scale2 = gtk.VScale(adj2)
scale1.value_pos = gtk.POS_RIGHT
scale2.value_pos = gtk.POS_LEFT
hbox = gtk.HBox(True, 5)
hbox.pack_start_defaults(scale1)
hbox.pack_start_defaults(scale2)
window.add(hbox)
hbox.show()
window.show_all()
if __name__ == "__main__":
base = Fan()
gtk.main()
这是一个屏幕截图,我希望光标在顶部为 100,光标在窗口底部为 0:
谢谢