@anya_hacker

Как вызвать self класса родителя?

Работаю с модулем PyQT5 с Python.
Есть класс Example, который наследуется от QMainWindow.
по нажатию на кнопку хочу активировать потоки и выводить текст в qlineedit (далее self.text_log).
Внутри класса Example (это наше qt окно) создаю класс MyThread. который наследуется от Thread и переопределяю метод run.
Как мне в классе MyThread обратиться к self.text_log из класса Example?
  • Вопрос задан
  • 98 просмотров
Пригласить эксперта
Ответы на вопрос 1
Vindicar
@Vindicar
RTFM!
Неправильная терминология. Example - не родитель MyThread.
Передайте ссылку на экземпляр Example (или на нужное поле) через параметр конструктора MyThread и сохраните её как экземплярную переменную класса MyThread. Но имейте ввиду - не факт, что вы сможете обратиться к элементам управления QT непосредственно из другого потока.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы