Уведомления

Группа в Telegram: @pythonsu

#1 Март 8, 2018 15:14:41

nik.iwan2017
Зарегистрирован: 2017-06-17
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

передача параметров из функции класса одного модуля в функцию другого модуля

Всем привет. Подскажите пожалуйста, есть 2 модуля.
1.
import primer

class MyWin(QtGui.QMainWindow):
def __init__(self, parent=None):
QtGui.QWidget.__init__(self, parent)
self.ui = Ui_MainWindow()
self.ui.setupUi(self)

# Объявление переменных


# Здесь прописываем событие нажатия на кнопку
self.ui.pushButton.clicked.connect(self.one)

def one(self):
info=str(self.ui.lineEdit.text())
primer.start(info) пытаюсь так но вываливается ошибка




2. и второй, в котором необходимо принять параметр info из функции one первого модуля.
def start (info):
print(info)


вываливается ошибка : The event loop is already running

Офлайн

#2 Март 8, 2018 17:01:34

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

передача параметров из функции класса одного модуля в функцию другого модуля

nik.iwan2017
вываливается ошибка : The event loop is already running
чтото мне подсказывает что вы не до конца откровенны с нами, не может оно на print(info) говорить “The event loop is already running”, выкладывайте полный текст модулей, или аттачем или в теги
[code python][/code]



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Офлайн

#3 Март 12, 2018 21:07:02

nik.iwan2017
Зарегистрирован: 2017-06-17
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

передача параметров из функции класса одного модуля в функцию другого модуля

PEHDOM, Код, конечно,намного больше, нооо… Для проверки я его сократил именно до такого состояния. Один в один. И эта ошибка никуда не исчезла. В итоге выход нашел следующий: удалил PyQt4 и установил PyQt5.
Все заработало как надо.
Всем спасибо!

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version