InglésFrancésEspañol

Ad


icono de página de OnWorks

kgendesignerplugin - Online en la nube

Ejecute kgendesignerplugin en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando kgendesignerplugin que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


kgendesignerplugin: genera complementos de widgets para Qt (TM) Designer.

SINOPSIS


Complemento Kgendesigner [CAMPUS...] presentar

DESCRIPCIÓN


Los complementos de widgets personalizados para Qt (TM) Designer generalmente siguen un patrón estándar, y el
Las clases proporcionadas por el complemento proporcionan principalmente información estática, junto con la función para
cree una instancia que normalmente es solo una simple llamada al constructor. Complemento Kgendesigner
permite a los desarrolladores de bibliotecas que proporcionan nuevos widgets crear un complemento de este tipo sin
creando todo el código repetitivo asociado, proporcionando una descripción simple de estilo ini
archivo.

Complemento Kgendesigner elige valores predeterminados razonables para la mayoría de las configuraciones, por lo que una configuración mínima
suele ser necesario.

CAMPUS


-o presentar
El nombre del archivo C ++ generado. Si no se da, stdout se utilizará.

-n nombre-complemento
Proporcionado por compatibilidad. El valor predeterminado para la opción PluginName en la entrada
archivo.

-g grupo de XNUMX
Proporcionado por compatibilidad. El valor predeterminado para la opción DefaultGroup en la entrada
archivo.

--autor
Muestra la información del autor.

--licencia
Muestra la información de la licencia.

-h, --ayuda
Muestre un breve texto de ayuda.

-v , --versión
Muestra información de la versión.

ARCHIVO FORMATO


El archivo de entrada es un archivo de configuración de estilo ini (específicamente, tiene el formato
compatible con el marco KConfig) que describe un conjunto de widgets. Contiene un
Sección [Global], que proporciona información general sobre el complemento y una sección para cada
widget que debe incluirse en el complemento.

La sección [Global] puede tener las siguientes entradas:

Grupo predeterminado
El valor predeterminado para el Grupo procesos entrada en las secciones de la clase (predeterminado: "Personalizado", a menos que
las -g se da la opción).

Incluye
Una lista (separada por comas) de inclusiones obligatorias (predeterminado: vacío). Tenga en cuenta que el encabezado
los archivos para los widgets especificados más adelante en el archivo no deben aparecer aquí; en cambio, esto
es para encabezados especiales para el propio uso del complemento, como los de las clases que proporcionan
vistas previas

Nombre del complemento
El nombre de la clase principal de C ++ en el complemento (predeterminado: "WidgetsPlugin", a menos que el -n
se da la opción).

Cada clase debe tener su propio [Nombre de la clase] sección, que puede incluir lo siguiente
entradas:

Plantilla de código
El valor devuelto por la función codeTemplate () del complemento, que está marcado para
"uso futuro" de Qt (TM) Designer (predeterminado: vacío).

ConstructorArgs
Los argumentos a pasar al constructor de la clase dados por ImplClass; estos deben
estar entre paréntesis (predeterminado: "(padre)"). La única variable garantizada para ser
disponible es con el futuro bebé, que es el QWidget padre pasado por Qt (TM) Designer.

Esta entrada se ignora si CreateWidget está configurado.

Crear widget
El código necesario para crear una instancia del widget (predeterminado: usa new para crear una
instancia de la clase dada por la entrada ImplClass, pasando los argumentos especificados por
ConstructorArgs). Consulte las notas para ImplClass y ConstructorArgs.

DomXML
Una descripción de la interfaz de usuario XML del widget (predeterminado: el predeterminado proporcionado por Qt (TM)
Encabezados de complementos de diseñador).

Grupo procesos
El grupo para mostrar el widget en Qt (TM) Designer (predeterminado: el valor del
Grupo predeterminado entrada en la sección [Global]).

Nombre icónico
El archivo de imagen o el nombre del icono estándar que se utilizará como icono para este widget en Qt (TM)
Lista de widgets del diseñador (predeterminado: un archivo PNG llamado con el nombre de la sección, con cualquier doble
dos puntos eliminados, en el directorio "imágenes" de un archivo de recursos compilado; por ejemplo,
: /pics/Foo.png en la sección [Foo], o: /pics/FooBar.png en la sección [Foo :: Bar]).

clase impl
La clase que debe usarse para crear una instancia del widget para el uso de
Diseñador Qt (TM) (predeterminado: el nombre de la sección). Tenga en cuenta que esto no tiene por qué
ser la clase que se crearía para una aplicación final: que está determinada por el
DomXML.

Esta entrada se ignora si CreateWidget está configurado.

IncluirArchivo
El encabezado que debe incluirse para usar este widget (predeterminado: minúsculas
versión del nombre de la sección, con los dos puntos eliminados y ".h" agregado; por ejemplo,
foo.h en la sección [Foo], o foobar.h en la sección [Foo :: Bar]).

EsContenedor
Si este widget puede contener otros widgets (predeterminado: falso).

Información sobre herramientas
La información sobre herramientas que se muestra al pasar el cursor sobre el widget en la lista de widgets de Qt (TM)
Diseñador (predeterminado: el nombre de la sección, con "Widget" adjunto; por ejemplo, Foo Widget
en la sección [Foo]).

Qué es esto
El texto ¿Qué es esto? Asociado con el widget en Qt (TM) Designer (predeterminado: el
nombre de la sección, con "Widget" adjunto; por ejemplo, Foo Widget en la sección [Foo]).

EJEMPLOS


El archivo de descripción más simple podría verse así

[Fu]
ToolTip = Muestra foos
[Bar]
ToolTip = Editor de barras

Tenga en cuenta que cada clase debe tener al menos un conjunto de claves (la información sobre herramientas se usó en este ejemplo),
de lo contrario, será ignorado.

Por lo general, desea cambiar al menos el texto visible para el usuario, lo que significa la información sobre herramientas,
WhatsThis y entradas de grupo. Además, configurar el nombre del complemento puede ser una buena idea para
evitar posibles conflictos de símbolos y no confundir a los depuradores (tanto la aplicación de depuración
y la persona que realiza la depuración):

[Global]
PluginName = FooWidgets
DefaultGroup = Pantalla

[Fu]
ToolTip = Muestra osos
WhatsThis = Un widget de imagen que muestra osos bailarines

[Bar]
ToolTip = Editor de barras
WhatsThis = Una interfaz de editor de barras para osos
Grupo = Edición

Es posible que se necesiten archivos más complejos si tiene clases de espacio de nombres u opciones adicionales que
necesidad de suministro a constructores, por ejemplo:

[Global]
PluginName = FooWidgets
DefaultGroup = Foo

[Foo :: Bar]
ToolTip = Muestra barras
WhatsThis = Un widget que muestra barras de una manera particular
IncluirArchivo = foo / bar.h
IconName =: / previews / bar.png

[Foo :: Baz]
IncluirArchivo = foo / baz.h
ConstructorArgs = (Foo :: Baz :: SomeOption, padre)
Grupo = Foo (especial)
IsContainer = verdadero
IconName =: / previews / baz.png

A veces, los widgets especialmente complejos pueden necesitar una implementación especial de "clase de vista previa"
para usar en Qt (TM) Designer; esto podría ser una subclase del widget real que simplemente hace
alguna configuración adicional, o podría ser una implementación completamente diferente.

[Global]
Incluye = foopreviews.h

[Widget elegante]
ImplClass = FancyWidgetPreview

Utilice kgendesignerplugin en línea utilizando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    Firebird
    Firebird
    Firebird RDBMS ofrece funciones ANSI SQL
    y se ejecuta en Linux, Windows y
    varias plataformas Unix. Características
    excelente concurrencia y rendimiento
    & energía...
    Descargar pájaro de fuego
  • 2
    KompoZer
    KompoZer
    KompoZer es un editor HTML wysiwyg que utiliza
    el código base de Mozilla Composer. Como
    El desarrollo de Nvu se ha detenido.
    en 2005, KompoZer corrige muchos errores y
    agrega una f...
    Descargar KompoZer
  • 3
    Descargador gratuito de manga
    Descargador gratuito de manga
    Free Manga Downloader (FMD) es un
    aplicación de código abierto escrita en
    Object-Pascal para gestionar y
    descargar manga de varios sitios web.
    esto es un espejo...
    Descargar descargador de manga gratuito
  • 4
    UNetbootin
    UNetbootin
    UNetbootin le permite crear booteables
    Unidades USB en vivo para Ubuntu, Fedora y
    otras distribuciones de Linux sin
    quemando un CD. Se ejecuta en Windows, Linux,
    y ...
    Descargar UNetbootin
  • 5
    Dolibarr ERP-CRM
    Dolibarr ERP-CRM
    Dolibarr ERP - CRM es un fácil de usar
    Paquete de software de código abierto ERP y CRM
    (ejecutar con un servidor web php o como
    software independiente) para empresas,
    cimientos...
    Descargar Dolibarr ERP - CRM
  • 6
    Cliente SQL SQuirreL
    Cliente SQL SQuirreL
    SQuirreL SQL Client es un SQL gráfico
    cliente escrito en Java que permitirá
    para ver la estructura de un JDBC
    base de datos compatible, busque los datos en
    mesas...
    Descargar cliente SQL SQuirreL
  • Más "

Comandos de Linux

Ad