Различия между версиями 1 и 6 (по 5 версиям)
Версия 1 от 2010-05-30 17:51:30
Размер: 346
Редактор: alafin
Комментарий:
Версия 6 от 2010-05-30 18:02:03
Размер: 1286
Редактор: alafin
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 1: Строка 1:
= pyFLTK - оболочка для библиотеки Fast Light Tool Kit = ## page was renamed from Пакеты/GUI/pyFLTK
= PyFLTK - оболочка для библиотеки Fast Light Tool Kit =
Строка 3: Строка 4:
[[http://pyfltk.sourceforge.net/|pyFLTK]] - оболочка для библиотеки Fast Light Tool Kit. По сути является аналогом Xforms имеет поддержку OpenGL. Работает на платформах Windows и Unix. [[http://pyfltk.sourceforge.net/|PyFLTK]] - оболочка для библиотеки Fast Light Tool Kit. По сути является аналогом Xforms имеет поддержку OpenGL. Работает на платформах Windows и Unix.

'''Пример Hello World с кнопкой используя PyFLTK'''
{{{#!highlight python
from fltk import *
import sys

def theCancelButtonCallback(ptr):
 sys.exit(0)

window = Fl_Window(100,100,200,90)
window.label(sys.argv[0])
button = Fl_Button(9,20,180,50)
button.label("Hello World")
button.callback(theCancelButtonCallback)
window.end()
window.show(len(sys.argv), sys.argv)
Fl.run()
}}}

{{attachment:hello.jpg}}

'''Пример Hello World с кнопкой используя PyFLTK2'''
{{{#!highlight python
from fltk2 import *
import sys

def theCancelButtonCallback(ptr):
 sys.exit(0)

window = Window(100,100,200,90)
window.label(sys.argv[0])
button = Button(9,20,180,50)
button.label("Hello World")
button.callback(theCancelButtonCallback)
window.end()
window.show(len(sys.argv), sys.argv)
run()
}}}

{{attachment:hello2.jpg}}

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)