Почему функция QS .show () загружается вечно?

В моем приложении Qt у меня есть следующий код под открытым слотом:

   NewForm* newform = new NewForm(ui->frame_2);
newform->show();

И после открытия сигнала click () форма открывается около 8 секунд. Все, что у меня есть на форме — это несколько ярлыков, две строки, плоская кнопка и одна надпись на новой форме. Форма опирается на некоторый код поддержки сети … но это не должно относиться к пользовательскому интерфейсу, не так ли? Он не вызывает никакого дополнительного кода при инициализации … Я действительно застрял. Любые идеи, как я мог бы это исправить? Заранее спасибо.

0

Решение

Удалось исправить это, поместив форму как глобальную переменную, инициализированную в конструкторе основной формы. По-видимому, Qt тратит вечно на создание виджетов форм. В любом случае, спасибо, ребята!

0

Другие решения


По вопросам рекламы [email protected]