Что означает флажок «Глобальное включение» в диалоговом окне «Продвигаемые виджеты»?

StackOverflow https://stackoverflow.com//questions/24031774

  •  21-12-2019
  •  | 
  •  

Вопрос

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

enter image description here

Это было полезно?

Решение

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top