#!/usr/bin/python from fltk import * def changemylabel(widget): if Fl.event_button() == FL_RIGHT_MOUSE: widget.color(FL_GREEN) widget.label("Hello") if (widget.labeltype() == FL_NO_LABEL): widget.labeltype(FL_NORMAL_LABEL) else: widget.labeltype(FL_NO_LABEL) w= Fl_Window(600,50,340,440, "Sam's Program") pic = Fl_JPEG_Image("lp.jpg") w.begin() mainpack=Fl_Pack(20,20,300,400) mainpack.begin() butarray=[] for i in range (0,3): p = Fl_Pack(0,0,0,100) #x,y,w,h p.begin() for x in range(0,3): butarray.append(Fl_Button(0,0,80,0,"****")) butarray[-1].color(FL_CYAN) butarray[-1].callback(changemylabel) p.end() p.type(FL_HORIZONTAL) p.spacing(20) mainpack.end() mainpack.type(FL_VERTICAL) mainpack.spacing(20) Fl.scheme('plastic') w.end() w.show() Fl.run()