EngelsFransSpaans

Ad


OnWorks-favicon

kgendesignerplugin - Online in de cloud

Voer kgendesignerplugin uit in OnWorks gratis hostingprovider via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht kgendesignerplugin die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


kgendesignerplugin - Genereert widget-plug-ins voor Qt(TM) Designer.

KORTE INHOUD


kgendesignerplug-in [OPTIESfilet

PRODUCTBESCHRIJVING


De aangepaste widget-plug-ins voor Qt(TM) Designer volgen meestal een standaardpatroon en de
klassen die door de plug-in worden geleverd, bieden meestal statische informatie, samen met functie om
maak een instantie die normaal gesproken slechts een eenvoudige constructoraanroep is. kgendesignerplug-in
stelt ontwikkelaars van bibliotheken die nieuwe widgets bieden in staat om zo'n plug-in te maken zonder
het creëren van alle bijbehorende boilerplate-code door een eenvoudige beschrijving in ini-stijl te geven
bestand.

kgendesignerplug-in kiest verstandige standaardinstellingen voor de meeste instellingen, dus minimale configuratie
is meestal nodig.

OPTIES


-o filet
De naam voor het gegenereerde C++-bestand. Indien niet gegeven, stdout gebruikt.

-n plugin-naam
Geleverd voor compatibiliteit. De standaardwaarde voor de optie PluginName in de invoer
bestand.

-g groep
Geleverd voor compatibiliteit. De standaardwaarde voor de optie DefaultGroup in de invoer
bestand.

--auteur
Auteursinformatie weergeven.

--vergunning
Licentie-informatie weergeven.

-H, --help
Laat een korte helptekst zien.

-v , --versie
Versie-informatie weergeven.

FILE FORMAT


Het invoerbestand is een configuratiebestand in ini-stijl (met name in de indeling
ondersteund door het KConfig-framework) dat een set widgets beschrijft. Het bevat een
[Globaal] gedeelte, met algemene informatie over de plug-in, en een gedeelte voor elk
widget die in de plug-in moet worden opgenomen.

De sectie [Globaal] kan de volgende items bevatten:

Standaardgroep
De standaardwaarde voor de Groep vermelding in de klassensecties (standaard: "Aangepast", tenzij
de -g optie wordt gegeven).

Inclusief
Een (door komma's gescheiden) lijst met benodigde include (standaard: leeg). Merk op dat de kop
bestanden voor de widgets die later in het bestand worden gespecificeerd, mogen hier niet worden vermeld; in plaats daarvan, dit
is voor speciale headers voor eigen gebruik van de plug-in, zoals die voor klassen die
voorvertoningen.

Naam van plug-in
De naam van de belangrijkste C++-klasse in de plug-in (standaard: "WidgetsPlugin", tenzij de -n
optie wordt gegeven).

Elke klasse moet zijn eigen [Naam van de klasse] sectie, die het volgende kan bevatten:
inzendingen:

Codesjabloon
De waarde die wordt geretourneerd door de functie codeTemplate() van de plug-in, die is gemarkeerd voor
"toekomstig gebruik" door Qt(TM) Designer (standaard: leeg).

ConstructorArgs
De argumenten om door te geven aan de constructor van de klasse gegeven door ImplClass; deze moeten
tussen haakjes staan ​​(standaard: "(ouder)"). De enige variabele die gegarandeerd is
beschikbaar is ouder, de bovenliggende QWidget die is doorgegeven door Qt(TM) Designer.

Dit item wordt genegeerd als CreateWidget is ingesteld.

Widget maken
De code die nodig is om een ​​instantie van de widget te maken (standaard: gebruikt new om een
instantie van de klasse gegeven door de ImplClass-invoer, waarbij de argumenten worden doorgegeven die zijn opgegeven door
ConstructorArgs). Zie de opmerkingen voor ImplClass en ConstructorArgs.

DomXML
Een XML UI-beschrijving van de widget (standaard: de standaard geleverd door de Qt(TM)
Designer plug-in headers).

Groep
De groep waaronder de widget wordt weergegeven in Qt(TM) Designer (standaard: de waarde van de
Standaardgroep vermelding in de sectie [Globaal]).

IcoonNaam
Het afbeeldingsbestand of de standaardpictogramnaam die moet worden gebruikt als pictogram voor deze widget in de Qt(TM)
Designer-widgetlijst (standaard: een PNG-bestand met de naam van de sectie, met een dubbele)
dubbele punten verwijderd, in de "pics" directory van een gecompileerd bronbestand; bijvoorbeeld,
:/pics/Foo.png in de sectie [Foo], of :/pics/FooBar.png in de sectie [Foo::Bar]).

ImplKlasse
De klasse die moet worden gebruikt om een ​​instantie van de widget te maken voor gebruik van
Qt(TM) Designer (standaard: de sectienaam). Let op: dit hoeft eigenlijk niet
de klasse zijn die zou worden gemaakt voor een eindtoepassing: dat wordt bepaald door de
DomXML.

Dit item wordt genegeerd als CreateWidget is ingesteld.

Bestand opnemen
De header die moet worden opgenomen om deze widget te gebruiken (standaard: de kleine letter
versie van de sectienaam, met eventuele dubbele punten verwijderd en ".h" toegevoegd; bijvoorbeeld,
foo.h in de sectie [Foo], of foobar.h in de sectie [Foo::Bar]).

IsContainer
Of deze widget andere widgets kan bevatten (standaard: false).

ToolTip
De tooltip die moet worden weergegeven wanneer u met de muis over de widget beweegt in de widgetlijst van Qt(TM)
Designer (standaard: de sectienaam, met " Widget" toegevoegd; bijvoorbeeld Foo Widget
in de sectie [Foo]).

Wat is dit
De tekst Wat is dit die is gekoppeld aan de widget in Qt(TM) Designer (standaard: de
sectienaam, met " Widget" toegevoegd; bijvoorbeeld Foo Widget in de sectie [Foo]).

Voorbeelden


Het eenvoudigste beschrijvingsbestand kan er als volgt uitzien:

[Foe]
ToolTip=Toont foos
[Bar]
ToolTip=Bar-editor

Merk op dat elke klasse ten minste één sleutelset moet hebben (ToolTip werd in dit voorbeeld gebruikt),
anders wordt het genegeerd.

Meestal wilt u ten minste de voor de gebruiker zichtbare tekst wijzigen, wat betekent dat de ToolTip,
WhatsThis en groepsvermeldingen. Bovendien kan het een goed idee zijn om de naam van de plug-in in te stellen:
voorkom mogelijke botsingen tussen symbolen en verwar debuggers niet (beide de debugger-toepassing)
en de persoon die de foutopsporing doet):

[Global]
PluginName=FooWidgets
DefaultGroup=Weergave

[Foe]
ToolTip=Toont beren
WhatsThis=Een afbeeldingswidget die dansende beren weergeeft

[Bar]
ToolTip=Bar-editor
WhatsThis=Een editor-interface voor bars voor beren
Groep=Bewerken

Complexere bestanden kunnen nodig zijn als u klassen met naamruimte heeft of extra opties die:
behoefte aan levering aan constructeurs, bijvoorbeeld:

[Global]
PluginName=FooWidgets
Standaardgroep=Foo

[Foo::Bar]
ToolTip=Geeft balken weer
WhatsThis=Een widget die balken op een bepaalde manier weergeeft
IncludeFile=foo/bar.h
IconName=:/previews/bar.png

[Foo::Baz]
IncludeFile=foo/baz.h
ConstructorArgs=(Foo::Baz::SomeOption, ouder)
Groep=Foo (speciaal)
IsContainer=waar
IconName=:/previews/baz.png

Soms hebben bijzonder complexe widgets een speciale "preview class"-implementatie nodig
voor gebruik in Qt(TM) Designer; dit kan een subklasse zijn van de echte widget die het gewoon doet
wat extra setup, of het kan een heel andere implementatie zijn.

[Global]
Inclusief=foopreviews.h

[FancyWidget]
ImplClass=FancyWidgetPreview

Gebruik kgendesignerplugin online met onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    Firebird
    Firebird
    Firebird RDBMS biedt ANSI SQL-functies
    & draait op Linux, Windows &
    verschillende Unix-platforms. Functies
    uitstekende gelijktijdigheid en prestaties
    & stroom...
    Firebird downloaden
  • 2
    KompoZer
    KompoZer
    KompoZer is een wysiwyg HTML-editor die gebruikt
    de Mozilla Composer-codebasis. Als
    De ontwikkeling van Nvu is gestopt
    in 2005 repareert KompoZer veel bugs en
    voegt een f toe...
    KompoZer downloaden
  • 3
    Gratis Manga Downloader
    Gratis Manga Downloader
    De gratis manga-downloader (FMD) is een
    open source applicatie geschreven in
    Object-Pascal voor het beheer van en
    manga downloaden van verschillende websites.
    Dit is een spiegel...
    Download gratis manga-downloader
  • 4
    UNetbootin
    UNetbootin
    Met UNetbootin kunt u opstartbare
    Live USB-drives voor Ubuntu, Fedora en
    andere Linux-distributies zonder
    een cd branden. Het draait op Windows, Linux,
    En ...
    UNetbootin downloaden
  • 5
    Dolibarr ERP-CRM
    Dolibarr ERP-CRM
    Dolibarr ERP - CRM is eenvoudig te gebruiken
    ERP en CRM open source softwarepakket
    (uitgevoerd met een web-php-server of als
    stand-alone software) voor bedrijven,
    fundamenten...
    Dolibarr ERP - CRM downloaden
  • 6
    SQuirreL SQL-client
    SQuirreL SQL-client
    SQuirreL SQL Client is een grafische SQL
    client geschreven in Java die het mogelijk maakt
    u om de structuur van een JDBC te bekijken
    compatibele database, blader door de gegevens in
    tafels...
    SQuirreL SQL-client downloaden
  • Meer "

Linux-commando's

Ad