Qt, KDE API и вообще как всё устроено :)

Изображение пользователя Sakura-chan.

Вообще, я сейчас изучаю Qt4. Пока не могу понять один момент (хотя читал википедию, статьи, гуглил) - смысл и цель существования KDE API. Учитывая, что Qt - это полноценная библиотека для написания любых программ, на основе Qt написан сам KDE. Тогда что именно добавляет KDE API сверх того, что уже есть в Qt. Что вообще значит "писать программу под KDE", какой в этом смысл по сравнению с написанием просто под Qt? Зачем ещё одна обёртка над уже полноценной библиотекой?

И ещё, если Вам будет не лень уделить пару минут - гляньте, пожалуйста, мою картинку. На ней я нарисовал, как я примерно представляю себе, как выглядит иерархия всяких графических итд API. Укажите, где я там ошибся, если я ошибся. Хочу привести в порядок у себя в голове всё это. Кстати, подобной упрощённой схемы для понимания устройства я тоже нигде не нашёл.

Спасибо всем кто ответит :)

+1
Positron - 2 Октябрь, 2010 - 21:53
Изображение пользователя Positron.

В этой теме есть очень много полезных ссылок. Возпользовавшихся ими - ты для себя многое откроешь.Если чуть-чуть почитаешь!

0
Sakura-chan - 3 Октябрь, 2010 - 13:15
Изображение пользователя Sakura-chan.

Я её уже смотрел, конечно. Хорошая тема.
(Но чуть-чуть почитать десятки книг вряд ли так просто :)

0
_KoT_ - 3 Октябрь, 2010 - 09:33
Изображение пользователя _KoT_.

По поводу цели существования библиотеки KDE:
Кпримеру, все приложения KDE должны брать настройки внешнего вида(цветовая схема, стиль, ...) из одного места. Можно конечно написать чисто на Qt и сделать самому чтение настроек из нужных файлов. Но проще 1 раз создать классы с таким поведение по умолчанию, и множество разработчиков KDE сэкономят время.
Теперь тоже самое более абстрактно:
В библиотеке KDE реализован функционал который должен присутствовать в каждом приложении KDE.

0
Sakura-chan - 3 Октябрь, 2010 - 13:16
Изображение пользователя Sakura-chan.

А, ну вроде понятно. Спасибо.

+1
balamutick - 3 Октябрь, 2010 - 13:59
Изображение пользователя balamutick.

Кпримеру, все приложения KDE должны брать настройки внешнего вида(цветовая схема, стиль, ...) из одного места. Это в windows всё из одного места

0
_KoT_ - 3 Октябрь, 2010 - 14:12
Изображение пользователя _KoT_.

Перечитал свою фразу.)))) Под столом.))))
В KDE всё из хорошего места)

0
ktchv - 3 Октябрь, 2010 - 10:12
Изображение пользователя ktchv.

KDE это мегабольшая фигня. это десктоп в широком смысле этого слова. Здесь всё от управления окнами, сетями, файлами и т.д.

0
balamutick - 3 Октябрь, 2010 - 12:33
Изображение пользователя balamutick.

Вообще, я сейчас изучаю Qt4. Я тоже сейчас изучаю. Чиркни в личку контакты, если что какие-то моменты можно будет обсудить.

Я ужё прошёл стадию HelloWord.

Делаю патч для этой проги.

Дело в том, что у неё сейчас плохая эргономика и совершенно нет документации.

0
Sakura-chan - 3 Октябрь, 2010 - 13:22
Изображение пользователя Sakura-chan.

Ого, одно название чего стоит ^_^

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры