Работаю с модулем PyQT5 с Python.
Есть класс Example, который наследуется от QMainWindow.
по нажатию на кнопку хочу активировать потоки и выводить текст в qlineedit (далее self.text_log).
Внутри класса Example (это наше qt окно) создаю класс MyThread. который наследуется от Thread и переопределяю метод run.
Как мне в классе MyThread обратиться к self.text_log из класса Example?
Неправильная терминология. Example - не родитель MyThread.
Передайте ссылку на экземпляр Example (или на нужное поле) через параметр конструктора MyThread и сохраните её как экземплярную переменную класса MyThread. Но имейте ввиду - не факт, что вы сможете обратиться к элементам управления QT непосредственно из другого потока.
спасибо за ответ. Я изменила текст, посмотрите. Я передала поле self.log_text как аргумент конструктора MyThread, создала новую ссылку self.log_text2 и присвоила ей ссылку self.log_text (widget_link) в конструкторе. Но почему-то прога вылетает, без вывода исключения: Process finished with exit code -1073741819 (0xC0000005)