InglêsFrancêsEspanhol

Ad


favicon do OnWorks

kgendesignerplugin - Online na nuvem

Execute o kgendesignerplugin no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando kgendesignerplugin que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online Windows ou emulador online MAC OS

PROGRAMA:

NOME


kgendesignerplugin - Gera plug-ins de widget para Qt (TM) Designer.

SINOPSE


plugin do kgendesigner [OPÇÕES...] lima

DESCRIÇÃO


Os plug-ins de widget customizado para Qt (TM) Designer geralmente seguem um padrão padrão, e o
classes fornecidas pelo plugin fornecem principalmente informações estáticas, junto com funções para
crie uma instância que normalmente é apenas uma chamada de construtor simples. plugin do kgendesigner
permite que desenvolvedores de bibliotecas que fornecem novos widgets criem tal plug-in sem
criando todo o código clichê associado, fornecendo uma descrição simples no estilo ini
arquivo.

plugin do kgendesigner escolhe padrões razoáveis ​​para a maioria das configurações, portanto, configuração mínima
geralmente é necessário.

OPÇÕES


-o lima
O nome do arquivo C ++ gerado. Se não for dado, stdout será usada.

-n nome do plugin
Fornecido para compatibilidade. O valor padrão para a opção PluginName na entrada
arquivo.

-g grupo
Fornecido para compatibilidade. O valor padrão para a opção DefaultGroup na entrada
arquivo.

--autor
Mostra as informações do autor.

--licença
Mostra as informações da licença.

-h, --Socorro
Mostre um breve texto de ajuda.

-v , --versão
Mostra as informações da versão.

ARQUIVO FORMATO


O arquivo de entrada é um arquivo de configuração no estilo ini (especificamente, está no formato
suportado pela estrutura KConfig) que descreve um conjunto de widgets. Contém um
Seção [Global], fornecendo informações gerais sobre o plugin, e uma seção para cada
widget que deve ser incluído no plugin.

A seção [Global] pode ter as seguintes entradas:

Grupo padrão
O valor padrão para o Grupo entrada nas seções de classe (padrão: "Custom", a menos
que o -g opção é fornecida).

Inclui
Uma lista (separada por vírgulas) de inclusões obrigatórias (padrão: vazio). Observe que o cabeçalho
os arquivos para os widgets especificados posteriormente no arquivo não devem ser listados aqui; em vez disso, este
é para cabeçalhos especiais para uso do próprio plugin, como aqueles para classes que fornecem
visualizações.

Nome do plug-in
O nome da classe C ++ principal no plug-in (padrão: "WidgetsPlugin", a menos que o -n
opção é fornecida).

Cada classe deve ter seu próprio [Nome da classe], que pode incluir o seguinte
entradas:

Modelo de código
O valor retornado pela função codeTemplate () do plug-in, que está marcado para
"uso futuro" pelo Qt (TM) Designer (padrão: vazio).

ConstrutorArgs
Os argumentos a serem transmitidos ao construtor da classe fornecidos por ImplClass; estes devem
estar entre parênteses (padrão: "(pai)"). A única variável garantida ser
disponível é principal, que é o QWidget pai passado pelo Qt (TM) Designer.

Esta entrada é ignorada se CreateWidget estiver definido.

CriarWidget
O código necessário para criar uma instância do widget (padrão: usa novo para criar um
instância da classe fornecida pela entrada ImplClass, passando os argumentos especificados por
ConstructorArgs). Consulte as notas para ImplClass e ConstructorArgs.

DomXML
Uma descrição de UI em XML do widget (padrão: o padrão fornecido pelo Qt (TM)
Cabeçalhos de plug-in do Designer).

Grupo
O grupo sob o qual exibir o widget no Qt (TM) Designer (padrão: o valor do
Grupo padrão entrada na seção [Global]).

Nome do ícone
O arquivo de imagem ou nome de ícone padrão a ser usado como ícone para este widget no Qt (TM)
Lista de widgets do Designer (padrão: um arquivo PNG nomeado com o nome da seção, com qualquer
dois pontos removidos, no diretório "pics" de um arquivo de recursos compilado; por exemplo,
: /pics/Foo.png na seção [Foo], ou: /pics/FooBar.png na seção [Foo :: Bar]).

ImplClass
A classe que deve ser usada para criar uma instância do widget para o uso de
Qt (TM) Designer (padrão: o nome da seção). Observe que isso não precisa realmente
seja a classe que seria criada para um aplicativo final: isso é determinado pelo
DomXML.

Esta entrada é ignorada se CreateWidget estiver definido.

Incluir arquivo
O cabeçalho que precisa ser incluído para usar este widget (padrão: o minúsculo
versão do nome da seção, com quaisquer dois pontos removidos e ".h" acrescentado; por exemplo,
foo.h na seção [Foo], ou foobar.h na seção [Foo :: Bar]).

ÉContainer
Se este widget pode conter outros widgets (padrão: falso).

Dica de ferramenta
A dica de ferramenta a ser exibida ao passar o mouse sobre o widget na lista de widgets do Qt (TM)
Designer (padrão: o nome da seção, com "Widget" anexado; por exemplo, Foo Widget
na seção [Foo]).

O que é isso
O texto O que é este associado ao widget no Qt (TM) Designer (padrão: o
nome da seção, com "Widget" anexado; por exemplo, Foo Widget na seção [Foo]).

EXEMPLOS


O arquivo de descrição mais simples pode parecer

[Foo]
ToolTip = Exibe foos
[Barra]
ToolTip = Editor de barra

Observe que cada classe deve ter pelo menos um conjunto de chaves (a dica de ferramenta foi usada neste exemplo),
caso contrário, será ignorado.

Normalmente, você deseja alterar pelo menos o texto visível ao usuário, o que significa a dica de ferramenta,
Entradas WhatsThis e Grupo. Além disso, definir o nome do plugin pode ser uma boa ideia para
evitar possíveis choques de símbolos e não confundir depuradores (tanto o aplicativo de depuração
e a pessoa que faz a depuração):

[Global]
PluginName = FooWidgets
DefaultGroup = Display

[Foo]
ToolTip = Exibe ursos
WhatsThis = Um widget de imagem que exibe ursos dançantes

[Barra]
ToolTip = Editor de barra
WhatsThis = Uma interface de editor para bares para ursos
Grupo = Edição

Arquivos mais complexos podem ser necessários se você tiver classes com namespace ou opções extras que
precisam ser fornecidos às construtoras, por exemplo:

[Global]
PluginName = FooWidgets
DefaultGroup = Foo

[Foo :: Bar]
ToolTip = Exibe barras
WhatsThis = Um widget que exibe barras de uma maneira particular
IncludeFile = foo / bar.h
IconName =: / previews / bar.png

[Foo :: Baz]
IncludeFile = foo / baz.h
ConstructorArgs = (Foo :: Baz :: SomeOption, pai)
Grupo = Foo (especial)
IsContainer = true
IconName =: / previews / baz.png

Às vezes, widgets especialmente complexos podem precisar de uma implementação especial de "classe de visualização"
para uso no Qt (TM) Designer; esta pode ser uma subclasse do widget real que apenas faz
alguma configuração extra ou pode ser uma implementação completamente diferente.

[Global]
Inclui = foopreviews.h

[FancyWidget]
ImplClass = FancyWidgetPreview

Use o kgendesignerplugin online usando os serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Firebird
    Firebird
    Firebird RDBMS oferece recursos ANSI SQL
    & roda em Linux, Windows &
    várias plataformas Unix. Características
    excelente simultaneidade e desempenho
    & potência...
    Baixar Firebird
  • 2
    KompoZer
    KompoZer
    KompoZer é um editor HTML wysiwyg usando
    a base de código do Mozilla Composer. Como
    O desenvolvimento do Nvu foi interrompido
    em 2005, KompoZer corrige muitos bugs e
    adiciona um f...
    Baixar KompoZer
  • 3
    Downloader de mangá grátis
    Downloader de mangá grátis
    O Free Manga Downloader (FMD) é um
    aplicativo de código aberto escrito em
    Object-Pascal para gerenciamento e
    baixando mangá de vários sites.
    Isso é um espelho...
    Baixe o Manga Downloader Gratuito
  • 4
    UNetbootin
    UNetbootin
    O UNetbootin permite criar arquivos inicializáveis
    Unidades USB ao vivo para Ubuntu, Fedora e
    outras distribuições Linux sem
    gravando um CD. Funciona em Windows, Linux,
    e ...
    Baixar UNetbootin
  • 5
    ERP Dolibarr - CRM
    ERP Dolibarr - CRM
    Dolibarr ERP - CRM é uma ferramenta fácil de usar
    Pacote de software de código aberto ERP e CRM
    (executado com um servidor web php ou como
    software autônomo) para empresas,
    fundações...
    Baixar Dolibarr ERP - CRM
  • 6
    Cliente SQL SQuirreL
    Cliente SQL SQuirreL
    SQuirreL SQL Client é um SQL gráfico
    cliente escrito em Java que permitirá
    você para ver a estrutura de um JDBC
    banco de dados compatível, navegue pelos dados em
    mesas ...
    Baixar SQuirreL SQL Client
  • Mais "

Comandos Linux

Ad