Найти - Пользователи
Полная версия: Отправка сигналов в приложение на PyQt4
Начало » GUI » Отправка сигналов в приложение на PyQt4
1
snakeand1
Привет всем!
Имеется проект на питоне(Код самого приложения, gui и скрипт их объединяющий)
Как можно вывести строку, полученную во время работы кода в gui
Решил воспользоваться Label,а именно методом setText(QString), но ничего не получается.
В gui есть кнопка по нажатию которой запускается код, а код должен изменить Label в gui, что не получается.
Заранее спасибо.
vrabey
snakeand1
“но ничего не получается…”
а чуть-чуть детальнее
snakeand1
Имеем код: gui:
class Ui_TabWidget(object):
...
TabObj = Ui_TabWidget()
код программы:
class c1():
    def f1():
        some_obj = 'test'
        TabObj.label_2.setText(some_obj)

Выдает
NameError: global name 'TabObj' is not defined

Если сделать label_2.setText(some_obj) из самого gui, то возникает такая же ошибка, только global name другое
В обоих случаях импорт модулей, естественно присутствует
snakeand1
Проблема частично решена, необходимо было подправить код программы и объединить его с gui в один файл
Тему можно закрывать!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB