Was bedeutet das Kontrollkästchen "Global include" im Dialogfeld "Gesponserte Widgets"?
-
21-12-2019 - |
Frage
Ich überprüfe es nie, wenn ich Widgets bewerbe, und alles funktioniert, aber ich habe mich immer gefragt, wofür es ist.Weiß es jemand?
Lösung
Das Aktivieren dieses Kontrollkästchens führt dazu, dass die Header-Datei als globale Header-Datei in den generierten UI-Code aufgenommen wird.Z.B.es wird aufgenommen als #include <foowidget.h>
statt #include "foowidget.h"
.
Sie müssen es beispielsweise verwenden, wenn Sie ein Widget aus einer Bibliothek in ein benutzerdefiniertes Widget umwandeln möchten, wenn die Bibliothek systemweit installiert ist, Sie dieses Widget jedoch nicht direkt im Designer erstellen können.Ein Beispiel wäre, einen QSlider zu einem zu befördern QxtSpanSlider wenn Sie Qxt über den Linux-Paketmanager installieren.