Форум сайта python.su
Андрей СветловВы меня ребята извините, что я такой тупой. Но… :) Может быть и не до такой степени…BJIaquMupПроверял на 2.4 b на 2.5. Работает и там и там, как ни странно.
Python 2.5 на CallLater ругается. Есть только CallAfter.
Я скачал, что Вы посоветовали (wxWidgets 2.8.4). CallLater (CallAfter) там нет. Не знаю, что там за примерница…
import wx
help(wx.CallLater)
Примерница - это часть wxPython Docs Demos and Tools. Зовется Run the wxPython Demo. Очень наглядная штука.
CallLater - пример из wxPython overview/Process and Events/Timer.
Кстати, CallLater нужен, чтобы вызвать callback через указанное количество секунд.
CallAfter - сразу же после того, как обработается последнее событие из существующих сейчас в очереди событий. Т.е. - весьма скоро, без зримой задержки.
P.S. Какое-то загадочное отсутствие взаимопонимания…
Офлайн
Скорее всего Питон криво поставлен.
Я использую Windows XP, Activestate Python 2.4 и 2.5 (последние).
Свежий wxPython.
aui у меня находится в C:\Python25\Lib\site-packages\wx-2.8-msw-unicode\wx\aui.py
Офлайн
Андрей СветловУ меня Python25\Lib\site-packages\wx-2.6-msw-ansi\wx\ aui.py нет.
Скорее всего Питон криво поставлен.
Я использую Windows XP, Activestate Python 2.4 и 2.5 (последние).
Свежий wxPython.
aui у меня находится в C:\Python25\Lib\site-packages\wx-2.8-msw-unicode\wx\aui.py
Офлайн
А у меня C:\Python25\Lib\site-packages\wx-2.8-msw-unicode\wx\aui.py тоже есть. Может он в 2.8 появился.
Офлайн
Да все очень просто.
BJIaquMup.
У меня Python25\Lib\site-packages\wx-2.6-msw-ansi\wx\ aui.py нет.
Офлайн
Да, в wxPython 2.6 CallLater точно нет. Есть FutureCall
Renamed wx.FutureCall to wx.CallLater so it is named more like
wx.CallAfter. wx.FutureCall is now an empty subclass of wx.CallLater
for compatibility of older code.
Офлайн