англійськафранцузькаіспанська

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.

СИНТАКСИС


kgendesignerplugin [ВАРІАНТИ...] файл

ОПИС


Спеціальні плагіни віджетів для Qt(TM) Designer зазвичай дотримуються стандартного шаблону
класи, надані плагіном, здебільшого надають статичну інформацію, а також функції для
створити екземпляр, який зазвичай є простим викликом конструктора. kgendesignerplugin
дозволяє розробникам бібліотек, які надають нові віджети, створювати такий плагін без
створення всього відповідного шаблонного коду, надавши простий опис у стилі ini
файлу.

kgendesignerplugin вибирає розумні значення за замовчуванням для більшості налаштувань, тому мінімальна конфігурація
зазвичай це необхідно.

ВАРІАНТИ


-o файл
Ім'я згенерованого файлу C++. Якщо не дано, stdout буде використовуватися.

-n ім'я плагіна
Передбачено сумісність. Значення за замовчуванням для параметра PluginName у вводі
файлу.

-g група
Передбачено сумісність. Значення за замовчуванням для параметра DefaultGroup у вводі
файлу.

--автор
Показати інформацію про автора.

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

-h, --допомога
Покажіть короткий текст довідки.

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

Фото ФОРМАТ


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

Розділ [Global] може містити такі записи:

DefaultGroup
Значення за замовчуванням для Group запис у розділах класу (за замовчуванням: "Custom", якщо
-g надається варіант).

Включає в себе
Список необхідних (розділених комами) включає (за замовчуванням: порожній). Зверніть увагу, що заголовок
файли для віджетів, зазначених пізніше у файлі, не слід перераховувати тут; замість цього це
призначений для спеціальних заголовків для власного використання плагіна, як-от заголовків для класів
попередні перегляди.

Назва плагіна
Назва основного класу C++ у плагіні (за замовчуванням: "WidgetsPlugin", якщо -n
надається варіант).

Кожен клас повинен мати свій [ClassName], який може включати наступне
записи:

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

ConstructorArgs
Аргументи для передачі конструктору класу, заданому ImplClass; ці повинні
бути оточений дужками (за замовчуванням: "(батьків)"). Єдина змінна, яка гарантовано буде
доступний є батько, який є батьківським QWidget, переданим Qt(TM) Designer.

Цей запис ігнорується, якщо встановлено CreateWidget.

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

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

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

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

ImplClass
Клас, який слід використовувати для створення екземпляра віджета для використання
Qt(TM) Designer (за замовчуванням: назва розділу). Зауважте, що це насправді не обов’язково
бути класом, який буде створений для кінцевої програми: це визначається за допомогою
DomXML.

Цей запис ігнорується, якщо встановлено CreateWidget.

IncludeFile
Заголовок, який потрібно включити, щоб використовувати цей віджет (за замовчуванням: нижній регістр
версія назви розділу з вилученими двокрапками та доданими «.h»; наприклад,
foo.h у розділі [Foo] або foobar.h у розділі [Foo::Bar]).

IsContainer
Чи може цей віджет містити інші віджети (за замовчуванням: false).

Підказка
Підказка для відображення при наведенні курсора на віджет у списку віджетів Qt(TM)
Конструктор (за замовчуванням: назва розділу з додаванням «Віджет»; наприклад, Foo Widget
у розділі [Foo]).

Що це
Текст "Що це", пов'язаний з віджетом у Qt(TM) Designer (за замовчуванням: the
назва розділу з додаванням «Віджет»; наприклад, Foo Widget в розділі [Foo]).

ПРИКЛАДИ


Найпростіший файл опису може виглядати так

[Фу]
ToolTip=Відображає foos
[бар]
ToolTip=Редактор панелі

Зверніть увагу, що кожен клас повинен мати принаймні один набір ключів (у цьому прикладі використовувалася підказка),
інакше це буде проігноровано.

Зазвичай потрібно змінити принаймні видимий користувачеві текст, тобто підказку,
WhatsThis та записи в групах. Крім того, гарною ідеєю може бути встановлення назви плагіна
запобігати можливим зіткненням символів і не плутати налагоджувачі (як програми налагодження
та особа, яка виконує налагодження):

[Глобально]
PluginName=FooWidgets
DefaultGroup=Показати

[Фу]
ToolTip=Показує ведмедів
WhatsThis=Віджет зображення, який відображає танцюючих ведмедів

[бар]
ToolTip=Редактор панелі
WhatsThis=Інтерфейс редактора барів для ведмедів
Група=Редагування

Більш складні файли можуть знадобитися, якщо у вас є класи з простором імен або додаткові параметри
потребують надання конструкторам, наприклад:

[Глобально]
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, батьківський)
Group=Foo (Спеціальний)
IsContainer=true
IconName=:/previews/baz.png

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

[Глобально]
Включає=foopreviews.h

[FancyWidget]
ImplClass=FancyWidgetPreview

Використовуйте kgendesignerplugin онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    Жар-птиця
    Жар-птиця
    Firebird RDBMS пропонує функції ANSI SQL
    і працює на Linux, Windows і
    кілька платформ Unix. особливості
    чудова паралельність і продуктивність
    & потужність...
    Завантажити Firebird
  • 2
    KompoZer
    KompoZer
    KompoZer — це HTML-редактор wysiwyg, який використовує
    кодова база Mozilla Composer. Як
    Розвиток Nvu було зупинено
    у 2005 році KompoZer виправляє багато помилок і
    додає ф...
    Завантажити KompoZer
  • 3
    Безкоштовний завантажувач манги
    Безкоштовний завантажувач манги
    Безкоштовний завантажувач манги (FMD) є
    програма з відкритим кодом, написана
    Object-Pascal для управління і
    завантаження манги з різних веб-сайтів.
    Це дзеркало...
    Завантажте безкоштовний завантажувач манги
  • 4
    Aetbootin
    Aetbootin
    UNetbootin дозволяє створювати завантажувальні програми
    Живі USB-накопичувачі для Ubuntu, Fedora та
    інші дистрибутиви Linux без
    запис компакт-диска. Він працює на Windows, Linux,
    і ...
    Завантажити UNetbootin
  • 5
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM проста у використанні
    Пакет програмного забезпечення з відкритим кодом ERP і CRM
    (запустити з веб-сервером php або як
    автономне програмне забезпечення) для бізнесу,
    основи...
    Завантажити Dolibarr ERP - CRM
  • 6
    SQL-клієнт SQuirreL
    SQL-клієнт SQuirreL
    SQuirreL SQL Client — це графічний SQL
    клієнт, написаний на Java, що дозволить
    Ви можете переглянути структуру JDBC
    сумісна база даних, переглядайте дані в
    столи...
    Завантажте клієнт SQuirreL SQL
  • Детальніше »

Команди Linux

Ad