АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

kgendesignerplugin - Интернет в облаке

Запустите kgendesignerplugin в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда kgendesignerplugin, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


kgendesignerplugin - Создает подключаемые модули виджетов для Qt (TM) Designer.

СИНТАКСИС


kgendesignerплагин [ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ...] файл

ОПИСАНИЕ


Плагины настраиваемых виджетов для Qt (TM) Designer обычно следуют стандартному шаблону, а
классы, предоставляемые плагином, в основном предоставляют статическую информацию, а также функции для
создать экземпляр, который обычно представляет собой простой вызов конструктора. kgendesignerплагин
позволяет разработчикам библиотек, которые предоставляют новые виджеты, создавать такой плагин без
создание всего связанного шаблонного кода путем предоставления простого описания в стиле ini
.

kgendesignerплагин выбирает разумные значения по умолчанию для большинства настроек, поэтому минимальная конфигурация
обычно необходимо.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


-o файл
Имя созданного файла C ++. Если не указано, стандартный вывод будет использоваться.

-n название плагина
Предусмотрено для совместимости. Значение по умолчанию для параметра PluginName во входных данных
.

-g группы
Предусмотрено для совместимости. Значение по умолчанию для параметра DefaultGroup во входных данных.
.

- автор
Показать информацию об авторе.

--лицензия
Показать информацию о лицензии.

-час, --Помогите
Показать краткий справочный текст.

-v , --версия
Показать информацию о версии.

ФАЙЛОВ ФОРМАТ


Входной файл представляет собой файл конфигурации в стиле ini (в частности, он имеет формат
поддерживается фреймворком KConfig), который описывает набор виджетов. Он содержит
[Global] раздел, содержащий общую информацию о плагине, и раздел для каждого
виджет, который должен быть включен в плагин.

В разделе [Global] могут быть следующие записи:

Группа по умолчанию
Значение по умолчанию для группы запись в разделах классов (по умолчанию: "Custom", если
домен -g вариант дан).

Тур включает:
Список обязательных включений (через запятую) (по умолчанию: пусто). Обратите внимание, что заголовок
файлы для виджетов, указанных позже в файле, не должны быть перечислены здесь; вместо этого это
предназначен для специальных заголовков для собственного использования плагином, например, для классов, предоставляющих
превью.

ИмяПлагина
Имя основного класса C ++ в плагине (по умолчанию: "WidgetsPlugin", если только -n
вариант дан).

У каждого класса должен быть свой [ИмяКласса], который может включать в себя следующие
записей:

КодШаблон
Значение, возвращаемое функцией codeTemplate () плагина, отмеченное для
"будущее использование" Qt (TM) Designer (по умолчанию: пусто).

КонструкторArgs
Аргументы для передачи конструктору класса, предоставленного ImplClass; они должны
быть окруженным круглыми скобками (по умолчанию: «(родитель)»). Единственная переменная, которая гарантированно будет
доступно родителя, который является родительским QWidget, переданным Qt (TM) Designer.

Эта запись игнорируется, если установлен CreateWidget.

Создать виджет
Код, необходимый для создания экземпляра виджета (по умолчанию: использует new для создания
экземпляр класса, заданный записью ImplClass, передавая аргументы, указанные в
ConstructorArgs). См. Примечания для ImplClass и ConstructorArgs.

ДомXML
Описание виджета в пользовательском интерфейсе XML (по умолчанию: значение по умолчанию, предоставляемое Qt (TM)
Заголовки плагинов конструктора).

группы
Группа для отображения виджета в Qt (TM) Designer (по умолчанию: значение параметра
Группа по умолчанию запись в разделе [Global]).

ИмяИконы
Имя файла изображения или стандартного значка для использования в качестве значка для этого виджета в Qt (TM)
Список виджетов конструктора (по умолчанию: файл PNG с именем раздела, с любым двойным
двоеточия удалены в каталоге "pics" скомпилированного файла ресурсов; Например,
: /pics/Foo.png в разделе [Foo] или: /pics/FooBar.png в разделе [Foo :: Bar]).

ИмплКласс
Класс, который следует использовать для создания экземпляра виджета для использования
Qt (TM) Designer (по умолчанию: имя раздела). Обратите внимание, что на самом деле это не обязательно
быть классом, который будет создан для конечного приложения: это определяется
ДомXML.

Эта запись игнорируется, если установлен CreateWidget.

Инклудфиле
Заголовок, который необходимо включить для использования этого виджета (по умолчанию: строчные буквы
версия названия раздела с удаленными двоеточиями и добавлением ".h"; Например,
foo.h в разделе [Foo] или foobar.h в разделе [Foo :: Bar]).

ИсКонтейнер
Может ли этот виджет содержать другие виджеты (по умолчанию: false).

ToolTip
Всплывающая подсказка для отображения при наведении курсора на виджет в списке виджетов Qt (TM)
Дизайнер (по умолчанию: имя раздела с добавленным «Widget»; например, Foo Widget
в разделе [Foo]).

Что это
Текст Что это за текст, связанный с виджетом в Qt (TM) Designer (по умолчанию:
название раздела с добавлением «Виджета»; например, Foo Widget в разделе [Foo]).

ПРИМЕРЫ


Самый простой файл описания может выглядеть так:

[Фу]
ToolTip = Отображает foos
[Бар]
ToolTip = Редактор панели

Обратите внимание, что у каждого класса должен быть хотя бы один набор ключей (в этом примере использовалась всплывающая подсказка),
в противном случае он будет проигнорирован.

Обычно вы хотите изменить хотя бы видимый для пользователя текст, то есть всплывающую подсказку,
WhatsThis и групповые записи. Кроме того, установка имени плагина может быть хорошей идеей для
предотвратить возможные конфликты символов и не запутать отладчики (как приложение отладчика
и человек, выполняющий отладку):

[Global]
PluginName = FooWidgets
DefaultGroup = Показать

[Фу]
ToolTip = Отображает медведей
WhatsThis = Виджет изображения, отображающий танцующих медведей

[Бар]
ToolTip = Редактор панели
WhatsThis = Интерфейс редактора полосок для медведей
Группа = Редактирование

Могут потребоваться более сложные файлы, если у вас есть классы с именами или дополнительные параметры, которые
необходимо предоставить конструкторам, например:

[Global]
PluginName = FooWidgets
DefaultGroup = Foo

[Foo :: Bar]
ToolTip = отображает полосы
WhatsThis = виджет, который отображает полосы определенным образом
IncludeFile = foo / bar.h
IconName =: / previews / bar.png

[Foo :: Baz]
IncludeFile = foo / baz.h
ConstructorArgs = (Foo :: Baz :: SomeOption, родительский)
Группа = Foo (Специальный)
IsContainer = true
IconName =: / previews / baz.png

Иногда для особо сложных виджетов может потребоваться особая реализация «класса предварительного просмотра».
для использования в Qt (TM) Designer; это может быть подкласс реального виджета, который просто выполняет
какая-то дополнительная настройка, или это может быть совершенно другая реализация.

[Global]
Включает = foopreviews.h

[Необычный виджет]
ImplClass = FancyWidgetPreview

Используйте kgendesignerplugin онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    Жар-птица
    Жар-птица
    СУБД Firebird предлагает функции ANSI SQL
    & работает на Linux, Windows и
    несколько Unix-платформ. Функции
    отличный параллелизм и производительность
    & сила...
    Скачать Firebird
  • 2
    KompoZer
    KompoZer
    KompoZer — это wysiwyg HTML-редактор, использующий
    кодовая база Mozilla Composer. В виде
    Разработка Нву остановлена
    в 2005 году KompoZer исправляет множество ошибок и
    добавляет ф...
    Скачать Композер
  • 3
    Бесплатная загрузка манги
    Бесплатная загрузка манги
    Free Manga Downloader (FMD) — это
    приложение с открытым исходным кодом, написанное на
    Object-Pascal для управления и
    скачивание манги с разных сайтов.
    Это зеркало...
    Скачать бесплатный загрузчик манги
  • 4
    UNetbootin
    UNetbootin
    UNetbootin позволяет создавать загрузочные
    Живые USB-накопители для Ubuntu, Fedora и
    другие дистрибутивы Linux без
    запись компакт-диска. Работает на Windows, Linux,
    и ...
    Скачать UNetbootin
  • 5
    Долибарр ERP - CRM
    Долибарр ERP - CRM
    Dolibarr ERP - CRM проста в использовании
    Пакет программного обеспечения ERP и CRM с открытым исходным кодом
    (запускается с веб-сервером php или как
    автономное программное обеспечение) для бизнеса,
    фундамент...
    Скачать Dolibarr ERP - CRM
  • 6
    Клиент SQuirreL SQL
    Клиент SQuirreL SQL
    SQuirreL SQL Client - это графический SQL
    клиент, написанный на Java, который позволит
    вы, чтобы просмотреть структуру JDBC
    совместимая база данных, просматривайте данные в
    столы ...
    Скачать SQL-клиент SQuirreL
  • Больше »

Команды Linux

Ad