Задать вопрос
@anya_hacker

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

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

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

Похожие вопросы