Thread
:
Python + PyGTK for Kindle Touch and Paperwhite
View Single Post
04-22-2021, 09:59 PM
#
24
Amias
Member
Posts: 11
Karma: 10
Join Date: Apr 2021
Device: KPW4
why?Code below doesnot work, however gtk-test.py works normally
Spoiler
:
#!/usr/bin/env python
import pygtk
import gtk
pygtk.require('2.0')
class PyApp(gtk.Window):
def __init__(self):
super(PyApp, self).__init__()
self.set_title("Check Button")
self.set_default_size(250, 200)
vbox = gtk.VBox()
self.btn1 = gtk.CheckButton("Button 1")
self.btn1.connect("toggled", self.on_checked)
self.btn2 = gtk.CheckButton("Button 2")
self.btn2.connect("toggled", self.on_checked)
self.lbl = gtk.Label()
quitBtn = gtk.Button("quit the test.")
quitBtn.connect("clicked", lambda w: gtk.main_quit())
vbox.add(quitBtn)
vbox.add(self.btn1)
vbox.add(self.btn2)
vbox.add(self.lbl)
self.add(vbox)
self.connect("destroy", gtk.main_quit)
self.show_all()
def on_checked(self, widget, data = None):
state = "Button1 : "+str(self.btn1.get_active())+"Button2 : "+str(self.btn2.get_active())
self.lbl.set_text(state)
if __name__ =="__main__":
PyApp()
gtk.main()
Amias
View Public Profile
Find More Posts by Amias
Track Posts by Amias via RSS