Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

kgendesignerplugin — online w chmurze

Uruchom kgendesignerplugin w darmowym dostawcy hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

Jest to polecenie kgendesignerplugin, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


kgendesignerplugin - Generuje wtyczki widgetów dla Qt(TM) Designer.

STRESZCZENIE


wtyczka kgendesigner [OPCJE...] filet

OPIS


Niestandardowe wtyczki widżetów dla Qt(TM) Designer są zwykle zgodne ze standardowym wzorcem, a
klasy dostarczane przez wtyczkę dostarczają głównie informacji statycznych wraz z funkcją
utwórz instancję, która zwykle jest prostym wywołaniem konstruktora. wtyczka kgendesigner
umożliwia programistom bibliotek udostępniających nowe widżety tworzenie takiej wtyczki bez
tworząc cały powiązany kod wzorcowy, dostarczając prosty opis w stylu ini
plik.

wtyczka kgendesigner wybiera rozsądne wartości domyślne dla większości ustawień, więc minimalna konfiguracja
jest zwykle konieczne.

OPCJE


-o filet
Nazwa wygenerowanego pliku C++. Jeśli nie podano, stdout będzie użyty.

-n nazwa-wtyczki
Zapewniono kompatybilność. Domyślna wartość opcji PluginName w danych wejściowych
plik.

-g grupa
Zapewniono kompatybilność. Wartość domyślna opcji DefaultGroup w danych wejściowych
plik.

--autor
Pokaż informacje o autorze.

--licencja
Pokaż informacje o licencji.

-H, --help
Pokaż krótki tekst pomocy.

-v , --wersja
Pokaż informacje o wersji.

FILE FORMAT


Plik wejściowy jest plikiem konfiguracyjnym w stylu ini (w szczególności jest w formacie
obsługiwane przez platformę KConfig), która opisuje zestaw widżetów. Zawiera
Sekcja [Global], zawierająca ogólne informacje o wtyczce oraz sekcję dla każdej z nich
widżet, który powinien być zawarty we wtyczce.

Sekcja [Global] może zawierać następujące wpisy:

Grupa domyślna
Domyślna wartość dla Zarządzanie wpis w sekcjach klas (domyślnie: "Custom", chyba że
dotychczasowy -g podana jest opcja).

zawiera
(Oddzielona przecinkami) lista wymaganych elementów (domyślnie: pusta). Zwróć uwagę, że nagłówek
pliki dla widżetów wyszczególnionych później w pliku nie powinny być tutaj wymienione; zamiast tego
służy do specjalnych nagłówków do własnego użytku wtyczki, takich jak te dla udostępniania klas
podglądy.

Nazwa wtyczki
Nazwa głównej klasy C++ we wtyczce (domyślnie: „WidgetsPlugin”, chyba że -n
podana jest opcja).

Każda klasa powinna mieć swój własny [Nazwa klasy], która może zawierać następujące informacje
wpisy:

Szablon kodu
Wartość zwracana przez funkcję codeTemplate() wtyczki, dla której zaznaczono
„przyszłe użycie” przez Qt(TM) Designer (domyślnie: puste).

KonstruktorArgs
Argumenty do przekazania do konstruktora klasy podane przez ImplClass; te muszą
być ujęty w nawiasy (domyślnie: "(rodzic)"). Jedyna gwarantowana zmienna
dostępny jest roślina mateczna, który jest nadrzędnym QWidget przekazywanym przez Qt(TM) Designer.

Ten wpis jest ignorowany, jeśli ustawiono CreateWidget.

Utwórz widżet
Kod niezbędny do utworzenia instancji widżetu (domyślnie: używa new do utworzenia
instancja klasy podana przez wpis ImplClass, przekazując argumenty określone przez
ConstructorArgs). Zobacz uwagi dotyczące ImplClass i ConstructorArgs.

DomXML
Opis XML UI widżetu (domyślnie: domyślny dostarczony przez Qt(TM)
nagłówki wtyczek projektanta).

Zarządzanie
Grupa, w której ma być wyświetlany widżet w Qt(TM) Designer (domyślnie: wartość
Grupa domyślna wpis w sekcji [Globalny]).

IkonaNazwa
Plik obrazu lub standardowa nazwa ikony, która ma być używana jako ikona tego widżetu w Qt(TM)
Lista widżetów projektanta (domyślnie: plik PNG o nazwie zawierającej nazwę sekcji, z dowolnym podwójnym
usunięto dwukropki w katalogu „pics” skompilowanego pliku zasobów; Na przykład,
:/pics/Foo.png w sekcji [Foo] lub :/pics/FooBar.png w sekcji [Foo::Bar]).

Klasa Impl
Klasa, której należy użyć do utworzenia instancji widżetu do użytku
Qt(TM) Designer (domyślnie: nazwa sekcji). Zauważ, że tak naprawdę nie musi
być klasą, która zostałaby utworzona dla aplikacji końcowej: jest to określone przez
DomXML.

Ten wpis jest ignorowany, jeśli ustawiono CreateWidget.

Dołącz plik
Nagłówek, który należy dołączyć, aby użyć tego widżetu (domyślnie: małe litery
wersja nazwy sekcji z usuniętymi dwukropkami i dodanym „.h”; Na przykład,
foo.h w sekcji [Foo] lub foobar.h w sekcji [Foo::Bar]).

jest kontenerem
Określa, czy ten widżet może zawierać inne widżety (domyślnie: fałsz).

ToolTip
Podpowiedź wyświetlana po najechaniu kursorem na widżet na liście widżetów Qt(TM)
Projektant (domyślnie: nazwa sekcji z dodanym „Widżetem”; na przykład Foo Widget
w sekcji [Foo]).

Co to jest
Tekst What's This powiązany z widżetem w Qt(TM) Designer (domyślnie: the
nazwa sekcji z dopiskiem „Widżet”; na przykład Foo Widget w sekcji [Foo]).

PRZYKŁADY


Najprostszy plik opisu może wyglądać

[Bla]
ToolTip=Wyświetla informacje
[Bar]
ToolTip=Edytor paska

Zauważ, że każda klasa musi mieć co najmniej jeden zestaw kluczy (w tym przykładzie użyto ToolTip),
w przeciwnym razie zostanie zignorowany.

Zwykle chcesz zmienić przynajmniej tekst widoczny dla użytkownika, co oznacza podpowiedź,
Wpisy WhatsThis i Group. Dodatkowo ustawienie nazwy wtyczki może być dobrym pomysłem
zapobiegać możliwym kolizjom symboli i nie mylić debuggerów (zarówno debugger application
i osoba wykonująca debugowanie):

[Światowy]
Nazwa wtyczki=FooWidgets
Grupa domyślna=Wyświetl

[Bla]
ToolTip=Wyświetla niedźwiedzie
WhatsThis=Widżet obrazu, który wyświetla tańczące niedźwiedzie

[Bar]
ToolTip=Edytor paska
WhatsThis=Interfejs edytora batonów dla niedźwiedzi
Grupa=Edycja

Bardziej złożone pliki mogą być konieczne, jeśli masz klasy z przestrzeniami nazw lub dodatkowe opcje
potrzeby dostarczania konstruktorom, na przykład:

[Światowy]
Nazwa wtyczki=FooWidgets
Grupa domyślna=Foo

[Foo::Bar]
ToolTip=Wyświetla paski
WhatsThis=Widżet, który wyświetla paski w określony sposób
IncludeFile=foo/bar.h
IconName=:/previews/bar.png

[Foo::Baz]
IncludeFile=foo/baz.h
ConstructorArgs=(Foo::Baz::SomeOption, rodzic)
Grupa=Foo (specjalne)
IsContainer=true
IconName=:/previews/baz.png

Czasami szczególnie złożone widżety mogą wymagać specjalnej implementacji „klasy podglądu”.
do użytku w Qt(TM) Designer; może to być podklasa prawdziwego widżetu, który po prostu działa
trochę dodatkowej konfiguracji lub może to być zupełnie inna implementacja.

[Światowy]
Zawiera=foopreviews.h

[Fantazyjny widżet]
ImplClass=Podgląd FancyWidget

Korzystaj z kgendesignerplugin online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad