#wxpython
#wxpython
Вопрос:
Обычно в конце демонстрационных версий wxPython я вижу следующую функцию:
def runTest(frame, nb, log):
win = TestPanel(nb, log)
return win
Что именно делает эта функция и каковы последствия ее удаления?
Ответ №1:
Вы можете удалить код из демонстрации и запустить его таким образом, чтобы выяснить. По сути, это прерывает демонстрацию. Демонстрационная платформа использует функцию runTest для фактического выполнения демонстрации. Удалив ее, вы получите ошибку AttributeError и демонстрационная версия больше не будет запускаться.
Так как вы выполняете его в демо-режиме, вы можете вернуться к оригиналу, нажав на удалите изменены кнопки в демо-код на вкладке демо начнет работать снова.
Комментарии:
1. Большое спасибо
Mike
. Просто попробовал то, что вы предложили, и правильно, демонстрация не запустилась.2. Не забудьте принять ответ, если вы считаете его правильным
3. Я только что это сделал
Mike
. Я также пытался повысить ее, но stackoverflow сказал мне, что моя репутация все еще слишком низкая, как у нового пользователя. Аргх