Функция запуска в демонстрационных версиях wxpython

#wxpython

#wxpython

Вопрос:

Обычно в конце демонстрационных версий wxPython я вижу следующую функцию:

 def runTest(frame, nb, log):
    win = TestPanel(nb, log)
    return win
  

Что именно делает эта функция и каковы последствия ее удаления?

Ответ №1:

Вы можете удалить код из демонстрации и запустить его таким образом, чтобы выяснить. По сути, это прерывает демонстрацию. Демонстрационная платформа использует функцию runTest для фактического выполнения демонстрации. Удалив ее, вы получите ошибку AttributeError и демонстрационная версия больше не будет запускаться.

Так как вы выполняете его в демо-режиме, вы можете вернуться к оригиналу, нажав на удалите изменены кнопки в демо-код на вкладке демо начнет работать снова.

Комментарии:

1. Большое спасибо Mike . Просто попробовал то, что вы предложили, и правильно, демонстрация не запустилась.

2. Не забудьте принять ответ, если вы считаете его правильным

3. Я только что это сделал Mike . Я также пытался повысить ее, но stackoverflow сказал мне, что моя репутация все еще слишком низкая, как у нового пользователя. Аргх