Мне нужно выполнить exec() QApplication в потоке, который не является основным (мои графические интерфейсы должны быть плагинами, которые могут быть динамически загружены и выгружены во время выполнения, поэтому у меня нет доступа к основному потоку) , Кто-нибудь знает (относительно) безболезненный способ взломать ограничение Qt против запуска QApplication за пределами основного?QApplication In Non-Main Thread
Я развиваюсь в Linux с Qt4 на C++, используя gcc4.3.4.
Я думаю, что вы можете быть правы, VestniK. Хотя мой графический интерфейс действительно работает, на самом деле он не вызывает вызовы update(), если я не заставляю ОС перерисовывать графический интерфейс, перетаскивая другое окно поверх него. – rcv
Я нашел этот ответ полезным для решения другой проблемы, но, перемещая объект QMainWindow из другого потока в основной, я получил 'QObject :: moveToThread: виджеты не могут быть перенесены в новый поток' – ASten