Skip to content

Instantly share code, notes, and snippets.

@kaleocheng
Created July 17, 2014 08:38
Show Gist options
  • Save kaleocheng/abf6337210a9e0840e18 to your computer and use it in GitHub Desktop.
Save kaleocheng/abf6337210a9e0840e18 to your computer and use it in GitHub Desktop.
PyGtk写的51串口通信上位机
#!/usr/bin/python
#This is a PyGTK test
import gtk
import sys
class PyApp(gtk.Window):
def __init__(self):
super(PyApp,self).__init__()
self.set_title("PWM")
self.set_size_request(250,200)
self.set_position(gtk.WIN_POS_CENTER)
self.label = gtk.Label('00')
scale = gtk.VScale()
scale.set_range(0,1000)
scale.set_increments(1,10)
scale.set_digits(0)
scale.set_size_request(35,160)
scale.connect("value-changed",self.on_changed)
fix = gtk.Fixed()
fix.put(scale,20,5)
fix.put(self.label,100,15)
self.add(fix)
self.connect("destroy",gtk.main_quit)
self.show_all()
def on_changed(self,widget):
self.label.set_text(str(widget.get_value()))
PyApp()
gtk.main()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment