def __init__(self):
Gtk.Window.__init__(self)
vbox = Gtk.VBox()
self.add(vbox)
self.set_default_size(600, 400)
self.w = RhythmWidget()
s = elems.Score()
s.add_staff(staff_class=elems.RhythmStaff)
s.add_bar(elems.TimeSignature(3, 4))
s.add_bar(elems.TimeSignature(3, 4))
s.voice11.fill_with_skips()
self.w.set_score(s)
vbox.pack_start(self.w, True, True, 0)
#
c = RhythmWidgetController(self.w)
vbox.pack_start(c, False, False, 0)
c.show()
c.set_editable(True)
self.connect('delete_event', self.quit)
评论列表
文章目录