IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

kgendesignerplugin - Online nel cloud

Esegui kgendesignerplugin nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando kgendesignerplugin che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


kgendesignerplugin - Genera plugin widget per Qt(TM) Designer.

SINOSSI


plug-in kgdesigner [VERSIONI...] filetto

DESCRIZIONE


I plug-in widget personalizzati per Qt(TM) Designer di solito seguono uno schema standard e il
le classi fornite dal plugin forniscono principalmente informazioni statiche, insieme alla funzione per
creare un'istanza che normalmente è solo una semplice chiamata al costruttore. plug-in kgdesigner
consente agli sviluppatori di librerie che forniscono nuovi widget di creare un tale plugin senza
creando tutto il codice boilerplate associato, fornendo una semplice descrizione in stile ini
file.

plug-in kgdesigner sceglie impostazioni predefinite ragionevoli per la maggior parte delle impostazioni, quindi una configurazione minima
di solito è necessario.

VERSIONI


-o filetto
Il nome del file C++ generato. Se non dato, stdout verrà utilizzato.

-n nome-plugin
Previsto per compatibilità. Il valore predefinito per l'opzione PluginName nell'input
file.

-g gruppo
Previsto per compatibilità. Il valore predefinito per l'opzione DefaultGroup nell'input
file.

--autore
Mostra le informazioni sull'autore.

--licenza
Mostra le informazioni sulla licenza.

-H, --Aiuto
Mostra un breve testo di aiuto.

-v , --versione
Mostra informazioni sulla versione.

RISORSE FORMATO


Il file di input è un file di configurazione in stile ini (nello specifico, è nel formato
supportato dal framework KConfig) che descrive un insieme di widget. Contiene a
Sezione [Globale], che fornisce informazioni generali sul plugin e una sezione per ciascuno
widget che dovrebbe essere incluso nel plugin.

La sezione [Globale] può avere le seguenti voci:

Gruppo predefinito
Il valore predefinito per il Gruppo voce nelle sezioni di classe (predefinito: "Personalizzato", a meno che
, il -g l'opzione è data).

Inclusioni
Un elenco (separato da virgole) di include obbligatorie (impostazione predefinita: vuoto). Nota che l'intestazione
i file per i widget specificati in seguito in file non dovrebbero essere elencati qui; invece, questo
è per intestazioni speciali per uso personale del plugin, come quelle per le classi che forniscono
anteprime.

NomePlugin
Il nome della classe C++ principale nel plugin (predefinito: "WidgetsPlugin", a meno che il -n
l'opzione è data).

Ogni classe dovrebbe avere il proprio [Nome della classe] sezione, che può includere quanto segue
inserimenti:

CodiceModello
Il valore restituito dalla funzione codeTemplate() del plugin, che è contrassegnato per
"uso futuro" di Qt(TM) Designer (predefinito: vuoto).

CostruttoreArgs
Gli argomenti da passare al costruttore della classe data da ImplClass; questi devono
essere racchiuso tra parentesi (predefinito: "(genitore)"). L'unica variabile garantita per essere
disponibile è genitore, che è il QWidget padre passato da Qt(TM) Designer.

Questa voce viene ignorata se CreateWidget è impostato.

Crea widget
Il codice necessario per creare un'istanza del widget (predefinito: usa new per creare un
istanza della classe data dalla voce ImplClass, passando gli argomenti specificati da
CostruttoreArgs). Vedere le note per ImplClass e ConstructorArgs.

DomXML
Una descrizione dell'interfaccia utente XML del widget (impostazione predefinita: l'impostazione predefinita fornita da Qt(TM)
intestazioni del plugin Designer).

Gruppo
Il gruppo in cui visualizzare il widget in Qt(TM) Designer (predefinito: il valore di
Gruppo predefinito voce nella sezione [Globale]).

Nome icona
Il file immagine o il nome dell'icona standard da utilizzare come icona per questo widget in Qt(TM)
Elenco widget Designer (predefinito: un file PNG denominato con il nome della sezione, con qualsiasi doppio
i due punti rimossi, nella directory "pics" di un file di risorse compilato; Per esempio,
:/pics/Foo.png nella sezione [Foo], o :/pics/FooBar.png nella sezione [Foo::Bar]).

ImpClass
La classe che dovrebbe essere usata per creare un'istanza del widget per l'uso di
Qt(TM) Designer (predefinito: il nome della sezione). Nota che in realtà non è necessario
essere la classe che verrebbe creata per un'applicazione finale: che è determinata dal
DomXML.

Questa voce viene ignorata se CreateWidget è impostato.

IncludiFile
L'intestazione che deve essere inclusa per usare questo widget (predefinito: il minuscolo
versione del nome della sezione, con eventuali due punti rimossi e ".h" aggiunto; Per esempio,
foo.h nella sezione [Foo], o foobar.h nella sezione [Foo::Bar]).

èContenitore
Se questo widget può contenere altri widget (impostazione predefinita: false).

ToolTip
Il tooltip da visualizzare quando si passa con il mouse sul widget nell'elenco dei widget di Qt(TM)
Designer (predefinito: il nome della sezione, con "Widget" aggiunto; per esempio, Foo Widget
nella sezione [Foo]).

Che cos'è questo
Il testo Che cos'è questo associato al widget in Qt(TM) Designer (predefinito: il
nome della sezione, con aggiunto "Widget"; ad esempio, Foo Widget nella sezione [Foo]).

ESEMPI


Il file di descrizione più semplice potrebbe essere simile

[pippo]
ToolTip=Visualizza foos
[Sbarra]
ToolTip=Editor barra

Nota che ogni classe deve avere almeno un set di chiavi (in questo esempio è stato utilizzato ToolTip),
altrimenti verrà ignorato.

Di solito, si desidera modificare almeno il testo visibile dall'utente, ovvero il ToolTip,
WhatsThis e voci di gruppo. Inoltre, impostare il nome del plugin può essere una buona idea per
prevenire possibili scontri di simboli e non confondere i debugger (sia l'applicazione debugger)
e la persona che esegue il debug):

[Global]
PluginName=FooWidget
DefaultGroup=Visualizza

[pippo]
ToolTip=Mostra gli orsi
WhatsThis=Un widget immagine che mostra orsi danzanti

[Sbarra]
ToolTip=Editor barra
WhatsThis=Un'interfaccia editor per barre per orsi
Gruppo=Modifica

Potrebbero essere necessari file più complessi se si dispone di classi con spazio dei nomi o opzioni extra che
necessità di fornire ai costruttori, ad esempio:

[Global]
PluginName=FooWidget
DefaultGroup=Pippo

[Più::Bar]
ToolTip=Visualizza le barre
WhatsThis=Un widget che mostra le barre in un modo particolare
IncludeFile=pippo/bar.h
IconName=:/anteprime/bar.png

[Pippo::Baz]
IncludeFile=pippo/baz.h
ConstructorArgs=(Foo::Baz::SomeOption, genitore)
Gruppo=Foo (Speciale)
IsContainer=vero
IconName=:/anteprime/baz.png

A volte widget particolarmente complessi potrebbero richiedere un'implementazione speciale di "classe di anteprima"
per l'uso in Qt(TM) Designer; questa potrebbe essere una sottoclasse del widget reale che lo fa semplicemente
qualche configurazione extra, o potrebbe essere un'implementazione completamente diversa.

[Global]
Include=foopreviews.h

[Widget fantasia]
ImplClass=FancyWidgetAnteprima

Usa kgendesignerplugin online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    Firebird
    Firebird
    Firebird RDBMS offre funzionalità ANSI SQL
    e funziona su Linux, Windows e
    diverse piattaforme Unix. Caratteristiche
    concorrenza e prestazioni eccellenti
    & potenza...
    Scarica l'uccello di fuoco
  • 2
    KompoZer
    KompoZer
    KompoZer è un editor HTML wysiwyg che utilizza
    la base di codice di Mozilla Composer. Come
    Lo sviluppo di Nvu è stato interrotto
    nel 2005, KompoZer risolve molti bug e
    aggiunge una f...
    Scarica KompoZer
  • 3
    Downloader di manga gratuito
    Downloader di manga gratuito
    Il Free Manga Downloader (FMD) è un
    applicazione open source scritta
    Object-Pascal per la gestione e
    scaricare manga da vari siti web.
    Questo è uno specchio...
    Scarica il downloader manga gratuito
  • 4
    UNetbootin
    UNetbootin
    UNetbootin ti consente di creare bootable
    Unità USB live per Ubuntu, Fedora e
    altre distribuzioni Linux senza
    masterizzare un CD. Funziona su Windows, Linux,
    e ...
    Scarica UNetbootin
  • 5
    Dolibarr ERP-CRM
    Dolibarr ERP-CRM
    Dolibarr ERP - CRM è un facile da usare
    Pacchetto software open source ERP e CRM
    (eseguito con un server Web php o come
    software standalone) per le aziende,
    fondamenta...
    Scarica Dolibarr ERP - CRM
  • 6
    Client SQL SQuirreL
    Client SQL SQuirreL
    SQuirreL SQL Client è un SQL grafico
    client scritto in Java che consentirà
    per visualizzare la struttura di un JDBC
    database conforme, sfoglia i dati in
    tavoli...
    Scarica SQuirreL SQL Client
  • Di Più "

Comandi Linux

Ad