angielskufrancuskihiszpański

Uruchom serwery | Ubuntu > | Fedora > |


Ulubiona usługa OnWorks

kgendesignerplugin - Online w chmurze

Uruchom wtyczkę kgendesignerplugin u dostawcy bezpłatnego hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

To jest polecenie kgendesignerplugin, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


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

STRESZCZENIE


Kgendesignerplugin [OPCJE...] filet

OPIS


Wtyczki niestandardowych widżetów dla Qt(TM) Designer zwykle są zgodne ze standardowym wzorcem, a
klasy dostarczane przez wtyczkę w większości dostarczają informacji statycznych, wraz z funkcją do
utwórz instancję, która zwykle jest tylko prostym wywołaniem konstruktora. Kgendesignerplugin
pozwala twórcom bibliotek dostarczających nowe widżety na tworzenie takiej wtyczki bez
tworzenie całego powiązanego kodu wzorcowego, poprzez dostarczenie prostego opisu w stylu ini
plik.

Kgendesignerplugin 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
Zapewnione dla kompatybilności. Domyślna wartość opcji PluginName w danych wejściowych
plik.

-g grupa
Zapewnione dla kompatybilności. Domyślna wartość 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 framework KConfig), który opisuje zestaw widżetów. Zawiera
Sekcja [Global], zawierająca ogólne informacje o wtyczce oraz sekcję dla każdej z nich
widget, który powinien znaleźć się 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
die,en -g podana jest opcja).

zawiera
Lista wymaganych elementów (oddzielona przecinkami) (domyślnie: pusta). Zauważ, że nagłówek
pliki dla widżetów określonych w dalszej części pliku nie powinny być tutaj wymienione; zamiast tego, to
jest dla specjalnych nagłówków do własnego użytku wtyczki, takich jak te dla klas zapewniających
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 elementy
wpisy:

Szablon kodu
Wartość zwracana przez funkcję codeTemplate() wtyczki, która jest oznaczona jako
"przyszłe użycie" autorstwa Qt(TM) Designer (domyślnie: puste).

Argumenty Konstruktora
Argumenty do przekazania do konstruktora klasy podanej przez ImplClass; te muszą
być otoczone nawiasami (domyślnie: "(rodzic)"). Jedyną zmienną gwarantowaną jest
dostępny jest roślina mateczna, który jest nadrzędnym QWidgetem przekazanym 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 tworzenia
instancja klasy podanej we wpisie ImplClass, przekazując argumenty określone przez
Argumenty Konstruktora). Zobacz uwagi dotyczące ImplClass i ConstructorArgs.

DomXML
Opis interfejsu użytkownika w formacie XML widżetu (domyślnie: domyślny dostarczony przez Qt(TM)
Projektant nagłówków wtyczek).

Zarządzanie
Grupa do wyświetlenia widżetu w Qt(TM) Designer (domyślnie: wartość
Grupa domyślna w sekcji [Global]).

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

ImplClass
Klasa, która powinna zostać użyta do stworzenia instancji widżetu do użytku
Qt(TM) Designer (domyślnie: nazwa sekcji). Zwróć uwagę, ż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]).

IsContainer
Czy ten widżet może zawierać inne widżety (domyślnie: false).

ToolTip
Etykietka do wyświetlenia 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 Co to jest powiązany z widżetem w Qt(TM) Designer (domyślnie:
nazwa sekcji z dołączonym „Widżetem”; na przykład Foo Widget w sekcji [Foo]).

PRZYKŁADY


Może wyglądać najprostszy plik opisu

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

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

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

[Global]
PluginName=FooWidgets
DefaultGroup=Wyświetlacz

[Bla]
ToolTip=Wyświetla niedźwiedzie
WhatsThis=Widżet obrazu wyświetlający tańczące niedźwiedzie

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

Bardziej złożone pliki mogą być konieczne, jeśli masz klasy z przestrzenią nazw lub dodatkowe opcje, które:
potrzebujesz dostarczenia do konstruktorów, na przykład:

[Global]
PluginName=FooWidgets
DefaultGroup=Foo

[Foo::Bar]
ToolTip=Wyświetla paski
WhatsThis=Widżet wyświetlający 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=prawda
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 robi
trochę dodatkowej konfiguracji lub może to być zupełnie inna implementacja.

[Global]
Zawiera=foopreviews.h

[Fantazyjny widżet]
ImplClass = fantazyjny podgląd widżetów

Korzystaj z kgendesignerplugin online za pomocą usług onworks.net


Ad


Ad