Подтвердить что ты не робот

Что означает флажок "Глобальный include" в диалоговом окне "Продвинутые виджеты"?

Я никогда не проверяю его при продвижении виджетов, и все работает, но я всегда задавался вопросом, для чего он нужен. Кто-нибудь знает?

enter image description here

4b9b3361

Ответ 1

Проверка этого поля приводит к тому, что заголовочный файл включается как глобальный заголовочный файл в сгенерированный код ui. То есть он будет включен как #include <foowidget.h> вместо #include "foowidget.h".

Например, вам нужно будет использовать его, если вы хотите продвигать виджет к пользовательскому виджету из библиотеки, если библиотека установлена ​​в системном масштабе, но вы не можете напрямую создать этот виджет в дизайнере. Примером может стать продвижение QSlider в QxtSpanSlider, если вы установите Qxt через диспетчер пакетов linux.