#!/usr/bin/env python # example frame.py import pygtk pygtk.require('2.0') import gtk class FrameExample: def __init__(self): # Create a new window window = gtk.Window(gtk.WINDOW_TOPLEVEL) window.set_title("Frame Example") # Here we connect the "destroy" event to a signal handler window.connect("destroy", lambda w: gtk.main_quit()) window.set_size_request(300, 300) # Sets the border width of the window. window.set_border_width(10) # Create a Frame frame = gtk.Frame() window.add(frame) # Set the frame's label frame.set_label("GTK Frame Widget") # Align the label at the right of the frame frame.set_label_align(1.0, 0.0) # Set the style of the frame frame.set_shadow_type(gtk.SHADOW_ETCHED_OUT) frame.show() # Display the window window.show() def main(): # Enter the event loop gtk.main() return 0 if __name__ == "__main__": FrameExample() main()