Форум сайта python.su
Здравствуйте!
Есть замечательный пример программирования Cairo, в котором рисуются великолепные часы: http://www.pygtk.org/articles/cairo-pygtk-widgets/clock_ex5.py
Из кода видно, что мышкой можно захватывать и вращать минутную стрелку, информация будет идти в консоль.
Я решил вставить такие часы в свое приложение (PyGTK + Glade):
clock = EggClockFace()
clock.connect("expose_event", clock.expose)
clock.connect("button_press_event", clock.button_press)
clock.connect("button_release_event", clock.button_release)
clock.connect("time_changed", time_changed_cb)
clock.connect("motion_notify_event", clock.motion_notify)
clock.set_size_request (100, 100)
clock.show ()
main.wTree.get_widget ("table2").attach (clock, 11, 12, 1, 4)
Офлайн