# Інструмент для програмування

Cornelius
Schumacher

     schumacher@kde.org

Waldo
Bastian

     bastian@kde.org

Zack
Rusin

     zack@kde.org

1 червня 2006
Стільничне середовище KDE
kconfig_compiler
1

# kconfig_compiler

Компілятор налаштувань KDE

    kconfig_compiler Qt-параметри KDE-параметри параметри file.kcfg file.kcfgc

## Опис

`kconfig_compiler` створює початковий код на C++ з двох файлів. У першому з цих файлів (.kcfg) міститься інформація щодо параметрів налаштування, а у другому файлі (.kcfgc) містяться параметри створення коду.

У створеному файлі початкових кодів міститься клас, заснований на `KConfigSkeleton`, за допомогою якого формується API для доступу до даних налаштувань програм.

## Параметри

### Аргументи:

file.kcfg

  Вхідний файл XML kcfg

file.kcfgc

  Файл з параметрами створення коду

### Параметри:

`-d, --directory <каталог>`

  Каталог, у якому слід створити файли [.]

### Загальні параметри:

`--help`

  Показати довідку щодо параметрів

`--help-qt`

  Показати специфічні для Qt параметри

`--help-kde`

  Показати специфічні для KDE параметри

`--help-all`

  Показати всі параметри

`--author`

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

`-v, --version`

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

`--license`

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

### Параметри KDE:

`--caption <заголовок>`

  Використовувати «заголовок» як заголовок вікна програми

`--icon <піктограма>`

  Використовувати "піктограму" як піктограму програми

`--miniicon <піктограма>`

  Використовувати "піктограму" як піктограму програми

`--config <назва_файла>`

  Скористатись іншим файлом налаштувань

`--dcopserver <сервер>`

  Використовувати сервер DCOP, вказаний назвою «сервер»

`--nocrashhandler`

  Вимкнути засіб обробки критичних помилок, призначений для створення дампів ядра

`--waitforwm`

  Чекає на засіб керування вікнами, сумісний з WM_NET

`--style <стиль>`

  Встановлює стиль графічного інтерфейсу програми

`--geometry <геометрія>`

  Встановлює клієнтську геометрію головного віджета — щоб дізнатися про формат аргументів, прочитайте довідку (man) з X

### Параметри Qt:

`--display <назва_дисплея>`

  Використовувати дисплей X-сервера «назва_дисплея»

`--session <ідентифікатор_сеансу>`

  Відновити програму для сеансу з «ідентифікатором_сеансу»

`--cmap`

  Встановлює особливу карту кольорів для програми на 8-бітовому дисплеї

`--ncols <число>`

  Обмежує кількість кольорів, виділених у кубі кольорів на 8-бітовому дисплеї, якщо програма використовує специфікацію кольорів QApplication::ManyColor

`--nograb`

  Повідомляє Qt, що не слід ніколи перехоплювати керування мишею або клавіатурою

`--sync`

  Вмикає синхронний режим, що використовується для зневаджування

`--fn, --font <назва_шрифту>`

  Визначає шрифт програми

`--bg, --background <колір>`

  Встановлює типовий колір тла і палітру кольорів програми (світлі і темні тони обчислюються на його основі)

`--fg, --foreground <колір>`

  Встановлює типовий колір переднього плану.

`--btn, --button <колір>`

  Встановлює типовий колір кнопок

`--name <назва>`

  Встановлює назву програми

`--title <заголовок>`

  Встановлює заголовок вікна програми

`--visual TrueColor`

  Вказує програмі, що слід використовувати відображення TrueColor на 8-бітовому дисплеї

`--inputstyle <стиль_вводу>`

  Встановлює стиль введення XIM (X Input Method (методу введення X)). Можливими значеннями є onthespot, overthespot, offthespot і root

`--im <сервер XIM>`

  Встановлює сервер XIM

`--noxim`

  Вимкнути XIM

`--reverse`

  Повністю віддзеркалює компонування віджетів

## Прочитайте також

`http://developer.kde.org`

  Веб-сайт розробників KDE

## Вади

Для повідомлень про вади, будь ласка, використовуйте bugs.kde.org, не надсилайте ці повідомлення безпосередньо авторам.