PyFLTK - оболочка для библиотеки Fast Light Tool Kit

PyFLTK - оболочка для библиотеки Fast Light Tool Kit. По сути является аналогом Xforms имеет поддержку OpenGL. Работает на платформах Windows и Unix.

Пример Hello World с кнопкой используя PyFLTK

   1 from fltk import *
   2 import sys
   3 
   4 def theCancelButtonCallback(ptr):
   5         sys.exit(0)
   6 
   7 window = Fl_Window(100,100,200,90)
   8 window.label(sys.argv[0])
   9 button = Fl_Button(9,20,180,50)
  10 button.label("Hello World")
  11 button.callback(theCancelButtonCallback)
  12 window.end()
  13 window.show(len(sys.argv), sys.argv)
  14 Fl.run()

hello.jpg

Пример Hello World с кнопкой используя PyFLTK2

   1 from fltk2 import *
   2 import sys
   3 
   4 def theCancelButtonCallback(ptr):
   5         sys.exit(0)
   6 
   7 window = Window(100,100,200,90)
   8 window.label(sys.argv[0])
   9 button = Button(9,20,180,50)
  10 button.label("Hello World")
  11 button.callback(theCancelButtonCallback)
  12 window.end()
  13 window.show(len(sys.argv), sys.argv)
  14 run()

hello2.jpg

Пакеты/GUI/PyFLTK (последним исправлял пользователь alafin 2010-05-30 18:02:03)