I have the following code and I would like to know how to set the
length and width of widgets like Buttons. When the window opens the
button fills up the space even though I have told it not to. Anyone
know how I can accomplish this?
:
import pygtk, gtk
class Greeter:
def __init__(self):
self.window = gtk.Window(gtk. WINDOW_TOPLEVEL )
self.box = gtk.VBox()
self.window.add (self.box)
self.label = gtk.Label("Plea se enter your name in the box below:")
self.namebox = gtk.Entry(12)
self.button = gtk.Button("Gre et Me!")
self.output = gtk.Label("Your output will appear here.")
self.box.pack_s tart(self.label , False, False, 2)
self.box.pack_s tart(self.nameb ox, False, False, 2)
self.box.pack_s tart(self.butto n, False, False, 2)
self.box.pack_s tart(self.outpu t, False, False, 2)
self.label.show ()
self.namebox.sh ow()
self.button.sho w()
self.output.sho w()
self.box.show()
self.window.sho w()
def main(self):
gtk.main()
a = Greeter()
a.main()
length and width of widgets like Buttons. When the window opens the
button fills up the space even though I have told it not to. Anyone
know how I can accomplish this?
:
import pygtk, gtk
class Greeter:
def __init__(self):
self.window = gtk.Window(gtk. WINDOW_TOPLEVEL )
self.box = gtk.VBox()
self.window.add (self.box)
self.label = gtk.Label("Plea se enter your name in the box below:")
self.namebox = gtk.Entry(12)
self.button = gtk.Button("Gre et Me!")
self.output = gtk.Label("Your output will appear here.")
self.box.pack_s tart(self.label , False, False, 2)
self.box.pack_s tart(self.nameb ox, False, False, 2)
self.box.pack_s tart(self.butto n, False, False, 2)
self.box.pack_s tart(self.outpu t, False, False, 2)
self.label.show ()
self.namebox.sh ow()
self.button.sho w()
self.output.sho w()
self.box.show()
self.window.sho w()
def main(self):
gtk.main()
a = Greeter()
a.main()
Comment