InglesPransesEspanyol

Ad


OnWorks favicon

kgendesignerplugin - Online sa Cloud

Patakbuhin ang kgendesignerplugin sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command kgendesignerplugin na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


kgendesignerplugin - Bumubuo ng mga widget plugin para sa Qt(TM) Designer.

SINOPSIS


kgendesignerplugin [Opsyon...] file

DESCRIPTION


Ang mga custom na widget plugin para sa Qt(TM) Designer ay karaniwang sumusunod sa isang karaniwang pattern, at ang
Ang mga klase na ibinibigay ng plugin ay kadalasang nagbibigay ng static na impormasyon, kasama ang function sa
lumikha ng isang instance na karaniwang isang simpleng tawag sa constructor. kgendesignerplugin
nagbibigay-daan sa mga developer ng mga aklatan na nagbibigay ng mga bagong widget na lumikha ng naturang plugin nang wala
paglikha ng lahat ng nauugnay na boilerplate code, sa pamamagitan ng pagbibigay ng simpleng paglalarawan sa istilong ini
file.

kgendesignerplugin pinipili ang mga makabuluhang default para sa karamihan ng mga setting, kaya minimal na configuration
ay karaniwang kinakailangan.

Opsyon


-o file
Ang pangalan para sa nabuong C++ file. Kung hindi ibinigay, stdout gagamitin.

-n pangalan ng plugin
Ibinigay para sa pagiging tugma. Ang default na halaga para sa opsyon na PluginName sa input
file.

-g grupo
Ibinigay para sa pagiging tugma. Ang default na halaga para sa DefaultGroup na opsyon sa input
file.

--may-akda
Ipakita ang impormasyon ng may-akda.

--lisensya
Ipakita ang impormasyon ng lisensya.

-h, - Tumulong
Magpakita ng maikling text ng tulong.

-v , --bersyon
Ipakita ang impormasyon ng bersyon.

FILE FORMAT


Ang input file ay isang ini-style na configuration file (partikular, ito ay nasa format
suportado ng KConfig framework) na naglalarawan ng isang set ng mga widget. Naglalaman ito ng a
[Global] na seksyon, na nagbibigay ng pangkalahatang impormasyon tungkol sa plugin, at isang seksyon para sa bawat isa
widget na dapat isama sa plugin.

Ang seksyong [Global] ay maaaring magkaroon ng mga sumusunod na entry:

DefaultGroup
Ang default na halaga para sa grupo entry sa mga seksyon ng klase (default: "Custom", maliban kung
ang -g ang pagpipilian ay ibinigay).

May kasamang
Ang isang (pinaghihiwalay ng kuwit) na listahan ng mga kinakailangan ay kinabibilangan ng (default: walang laman). Tandaan na ang header
Ang mga file para sa mga widget na tinukoy sa ibang pagkakataon sa file ay hindi dapat nakalista dito; sa halip, ito
ay para sa mga espesyal na header para sa sariling paggamit ng plugin, tulad ng para sa pagbibigay ng mga klase
mga preview

PluginName
Ang pangalan ng pangunahing klase ng C++ sa plugin (default: "WidgetsPlugin", maliban kung ang -n
ang pagpipilian ay ibinigay).

Ang bawat klase ay dapat magkaroon ng sariling [Pangngalan] seksyon, na maaaring magsama ng sumusunod
mga entry:

CodeTemplate
Ang halaga na ibinalik ng codeTemplate() function ng plugin, na minarkahan para sa
"paggamit sa hinaharap" ng Qt(TM) Designer (default: walang laman).

ConstructorArgs
Ang mga argumentong ipapasa sa constructor ng klase na ibinigay ng ImplClass; ang mga ito ay dapat
napapalibutan ng mga panaklong (default: "(parent)"). Ang tanging variable na garantisadong
magagamit ay magulang, na siyang parent na QWidget na ipinasa ng Qt(TM) Designer.

Ang entry na ito ay hindi papansinin kung ang CreateWidget ay nakatakda.

CreateWidget
Ang code na kinakailangan upang lumikha ng isang instance ng widget (default: gumagamit ng bago upang lumikha ng isang
halimbawa ng klase na ibinigay ng entry ng ImplClass, na ipinapasa ang mga argumentong tinukoy ni
ConstructorArgs). Tingnan ang mga tala para sa ImplClass at ConstructorArgs.

DomXML
Isang paglalarawan ng XML UI ng widget (default: ang default na ibinigay ng Qt(TM)
Mga header ng plugin ng taga-disenyo).

grupo
Ang pangkat na magpapakita ng widget sa ilalim ng Qt(TM) Designer (default: ang halaga ng
DefaultGroup entry sa seksyong [Global]).

IconName
Ang file ng imahe o karaniwang pangalan ng icon na gagamitin bilang icon para sa widget na ito sa Qt(TM)
Listahan ng widget ng designer (default: isang PNG file na pinangalanang may pangalan ng seksyon, na may anumang double
inalis ang mga tutuldok, sa direktoryo ng "mga larawan" ng isang pinagsama-samang resource file; Halimbawa,
:/pics/Foo.png sa seksyong [Foo], o :/pics/FooBar.png sa seksyong [Foo::Bar]).

ImplClass
Ang klase na dapat gamitin upang lumikha ng isang instance ng widget para sa paggamit ng
Qt(TM) Designer (default: ang pangalan ng seksyon). Tandaan na hindi talaga ito kailangan
maging ang klase na gagawin para sa isang pangwakas na aplikasyon: na tinutukoy ng
DomXML.

Ang entry na ito ay hindi papansinin kung ang CreateWidget ay nakatakda.

Isama angFile
Ang header na kailangang isama para magamit ang widget na ito (default: ang lowercase
bersyon ng pangalan ng seksyon, na may anumang mga tutuldok na inalis at ".h" na nakadugtong; Halimbawa,
foo.h sa seksyong [Foo], o foobar.h sa seksyong [Foo::Bar]).

IsContainer
Kung ang widget na ito ay maaaring maglaman ng iba pang mga widget (default: false).

ToolTip
Ang tooltip na ipapakita kapag nagho-hover sa widget sa listahan ng widget ng Qt(TM)
Designer (default: ang pangalan ng seksyon, na may nakadugtong na "Widget"; halimbawa, Foo Widget
sa seksyong [Foo]).

Ano ito
Ang What's This text na nauugnay sa widget sa Qt(TM) Designer (default: the
pangalan ng seksyon, na may nakadugtong na "Widget"; halimbawa, Foo Widget sa seksyong [Foo]).

HALIMBAWA


Ang pinakasimpleng file ng paglalarawan ay maaaring magmukhang

[Foo]
ToolTip=Ipinapakita ang mga foos
[Bar]
ToolTip=Bar editor

Tandaan na ang bawat klase ay dapat magkaroon ng kahit isang key set (ToolTip ay ginamit sa halimbawang ito),
kung hindi ay hindi ito papansinin.

Karaniwan, gusto mong baguhin ang hindi bababa sa text na nakikita ng user, na nangangahulugang ang ToolTip,
Mga entry sa WhatsThis at Group. Bilang karagdagan, ang pagtatakda ng pangalan ng plugin ay maaaring maging isang magandang ideya
maiwasan ang mga posibleng pag-aaway ng simbolo at huwag malito ang mga debugger (parehong ang debugger application
at ang taong gumagawa ng pag-debug):

[Global]
PluginName=FooWidgets
DefaultGroup=Display

[Foo]
ToolTip=Ipinapakita ang mga oso
WhatsThis=Isang widget ng imahe na nagpapakita ng mga sumasayaw na oso

[Bar]
ToolTip=Bar editor
WhatsThis=Isang interface ng editor para sa mga bar para sa mga bear
Pangkat=Pag-edit

Maaaring kailanganin ang mas kumplikadong mga file kung mayroon kang mga namespaced na klase o mga karagdagang opsyon na iyon
kailangan ng pagbibigay sa mga konstruktor, halimbawa:

[Global]
PluginName=FooWidgets
DefaultGroup=Foo

[Foo::Bar]
ToolTip=Nagpapakita ng mga bar
WhatsThis=Isang widget na nagpapakita ng mga bar sa isang partikular na paraan
IncludeFile=foo/bar.h
IconName=:/previews/bar.png

[Foo::Baz]
IncludeFile=foo/baz.h
ConstructorArgs=(Foo::Baz::SomeOption, magulang)
Group=Foo (Espesyal)
IsContainer=totoo
IconName=:/previews/baz.png

Minsan lalo na ang mga kumplikadong widget ay maaaring mangailangan ng isang espesyal na pagpapatupad ng "preview class".
para gamitin sa Qt(TM) Designer; maaaring ito ay isang subclass ng totoong widget na ginagawa lang
ilang dagdag na setup, o maaaring ito ay ganap na naiibang pagpapatupad.

[Global]
Includes=foopreviews.h

[FancyWidget]
ImplClass=FancyWidgetPreview

Gamitin ang kgendesignerplugin online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    Firebird
    Firebird
    Nag-aalok ang Firebird RDBMS ng mga tampok ng ANSI SQL
    & tumatakbo sa Linux, Windows at
    ilang mga platform ng Unix. Mga tampok
    mahusay na pagkakatugma at pagganap
    at kapangyarihan...
    I-download ang Firebird
  • 2
    KompoZer
    KompoZer
    Ang KompoZer ay isang wysiwyg HTML editor gamit ang
    ang Mozilla Composer codebase. Bilang
    Nahinto ang pag-unlad ni Nvu
    noong 2005, inaayos ng KompoZer ang maraming mga bug at
    nagdadagdag ng f...
    I-download ang KompoZer
  • 3
    Libreng Manga Downloader
    Libreng Manga Downloader
    Ang Libreng Manga Downloader (FMD) ay isang
    open source application na nakasulat sa
    Object-Pascal para sa pamamahala at
    pag-download ng manga mula sa iba't ibang mga website.
    Isa itong salamin...
    I-download ang Libreng Manga Downloader
  • 4
    Aetbootin
    Aetbootin
    Hinahayaan ka ng UNetbootin na lumikha ng bootable
    Mga live na USB drive para sa Ubuntu, Fedora, at
    iba pang mga pamamahagi ng Linux nang wala
    nagsusunog ng CD. Gumagana ito sa Windows, Linux,
    at ...
    I-download ang UNetbootin
  • 5
    Dolibar ERP - CRM
    Dolibar ERP - CRM
    Dolibarr ERP - Ang CRM ay isang madaling gamitin
    ERP at CRM open source software package
    (tumatakbo gamit ang isang web php server o bilang
    standalone na software) para sa mga negosyo,
    mga pundasyon...
    I-download ang Dolibar ERP - CRM
  • 6
    SQuirreL SQL Client
    SQuirreL SQL Client
    Ang SQuirreL SQL Client ay isang graphical na SQL
    client na nakasulat sa Java na magpapahintulot
    mong tingnan ang istraktura ng isang JDBC
    sumusunod na database, i-browse ang data sa
    mga mesa...
    I-download ang SQuirreL SQL Client
  • Marami pa »

Linux command

Ad