Пользовательский интерфейс зависает при использовании irrlicht в qt - PullRequest
0 голосов
/ 11 февраля 2019

Я использую irrlicht для рендеринга 3d-модели (формат .obj) в qt 5.5 на Ubuntu 18.04, все работает нормально, кроме случаев, когда я показываю qdialog (qdialog будет вызывать:

setWindowFlags(Qt::WindowType::Widget |
            Qt::WindowType::CustomizeWindowHint);
setAttribute(Qt::WA_TranslucentBackground);

, если я не сделалне вызывайте код, указанный выше, пользовательский интерфейс не будет заморожен), весь пользовательский интерфейс приложения будет заморожен, qdialog не может быть отображен и получил много предупреждений:

[warning] QXcbConnection: XCB error: 8 (BadMatch), sequence: 6247, resource id: 69206027, major code: 130 (Unknown), minor code: 3.

Я много ищу наGoogle, но не нашел решения, кто-нибудь может мне помочь?Большое спасибо!

...