taris_marh: (Default)
Решился на эксперимент по запуску локального сайта на Django под Python 3.

Read more... )

Ввод? Ура, можно оставить Python 2 в прошлом, а то уже 3.5 на подходе, а мы всё с 2.7 кувыркаемся и кодировками мозг сношаем.
taris_marh: (Default)
Пишу робота для автоматизации работы с личным кабинетом. Вход закрыт капчей, так что приходится делать GUI, чтобы показать пользователю эту капчу и дать возможность ввести текст с неё. Долго бился с отображение. Упорно показывался серый прямоугольник, хотя картинка на том этапе грузилась с диска. После долгих экспериментов перенёс код отрисовки вкладки в ту функцию, в которой создавалось главное окно и... картинка появилась. После ещё нескольких экспериментов, выяснил, что проблема, похоже, в том, что переменная с картинкой, она создаётся в функции, уничтожается при выходе из функции. Ну, это ожидаемо. Проблема в том, что сносится и картинка, хотя, метки, поля ввода и кнопки сохраняются в структуре интерфейса.

Таким образом, решение простое: сделать эту переменную, которая хранит картинку в памяти, глобальной. Или, как минимум, членом класса. В общем, сама переменная должна жить не меньше, чем то место, в котором она отображается.

Profile

taris_marh: (Default)
taris_marh

February 2017

S M T W T F S
   1234
567891011
12131415161718
19202122232425
2627 28    

Syndicate

RSS Atom

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 12th, 2025 09:23 pm
Powered by Dreamwidth Studios