Что означает флажок «Глобальное включение» в диалоговом окне «Продвигаемые виджеты»?
-
21-12-2019 - |
Вопрос
Я никогда не проверяю это при продвижении виджетов, и все работает, но мне всегда было интересно, для чего это нужно.Кто-нибудь знает?
Решение
Установка этого флажка приводит к включению файла заголовка в качестве глобального файла заголовка в сгенерированный код пользовательского интерфейса.Т.е.он будет включен как #include <foowidget.h>
вместо #include "foowidget.h"
.
Например, вам понадобится использовать его, если вы хотите превратить виджет в пользовательский виджет из библиотеки, если библиотека установлена общесистемно, но вы не можете создать этот виджет напрямую в дизайнере.Примером может служить продвижение QSlider на QxtSpanSlider если вы устанавливаете Qxt через менеджер пакетов Linux.
Не связан с StackOverflow