Найти - Пользователи
Полная версия: Ошибка ---> QCoreApplication::exec: The event loop is already running
Начало » GUI » Ошибка ---> QCoreApplication::exec: The event loop is already running
1
vaxXxa
Только начинаю изучать pyQt и возник вопрос.
Хочу соеденить сигнал и слот, делаю это так:

self.connect(self.ui.pushButton_1, QtCore.SIGNAL('clicked()'), my_func)
Если my_func - что-то простенькое, по типу:

def my_func():
print('asdasdasdas')
то все ок, выводит в консоль и все гуд.

Но, если что-то очень страшное через классы и т.п., то получаю ошибку вида:
QCoreApplication::exec: The event loop is already running

И самое загадочное, что если запустить мою программу через PyScripter или IDLE, то все ок. В чем может быть проблема? Помогите, плз. Спасибо…
vaxXxa
Понял в чем проблема, но не могу понять, кто виноват - я или pyQt )))
Проблема в том, что я использовал raw_input() (знаю, что тупо использовать и консоль и ГУИ, но все же).
PyScripter или IDLE нормально реагировали, а вот если так просто - оно чего-то глючит. Если кто подскажет, буду благодарен.
regall
vaxXxa
знаю, что тупо использовать и консоль и ГУИ
И совсем не тупо, иногда очень удобно сразу видеть отображения процесса работы, так сказать, например те же логи. Но насчет raw_input(), это наверное все-таки перебор =)
vaxXxa
Ну, я имел ввиду, что тупо про raw_input() ;)
Та, да… Консоль иногда выручает.
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