Что означает флажок "глобальный включить" в диалоговом окне "продвигаемые виджеты"?
Я никогда не проверяю его при продвижении виджетов, и все работает, но мне всегда было интересно, для чего это. Кто-нибудь знает?
1 ответов
установка этого флажка приводит к включению файла заголовка в качестве глобального файла заголовка в сгенерированный код пользовательского интерфейса. Т. е. он будет включен как #include <foowidget.h>
вместо #include "foowidget.h"
.
например, вам нужно будет использовать его, если вы хотите продвинуть виджет в пользовательский виджет из библиотеки, если библиотека установлена в масштабах всей системы, но вы не можете напрямую создать этот виджет в конструкторе. Примером может служить продвижение QSlider к QxtSpanSlider если вы устанавливаете Qxt через менеджер пакетов Linux.