![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
PeterG |
![]() ![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 6 Регистрация: 21.2.2009 Пользователь №: 571 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Здравствуйте.
Мучает такой вопрос эстетического толка :) Почему в KDE 4(.2) "родные" приложения из репозиториев и других источников выглядят одинаково, а создаваемые мной проги на QT4 выбиваются из общего ряда? Вот так, например, выглядит меню Rhythmbox. ![]() А так, моя программа: ![]() И эта синева - повсюду, в QTreeWidget, во всех выделениях, меню... Местами очень кошмарно смотриться :) Что я сделал или настроил не так? Программу собирал и руками и через QtCreator, результат один и тот же. Почему так получается? Ведь QT - родной для КДЕ, следовательно, приложения должны выглядеть одинаково? |
|
|
![]() |
PeterG |
![]()
Сообщение
#2
|
Новичок Группа: Новичок Сообщений: 6 Регистрация: 21.2.2009 Пользователь №: 571 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
а какой ты стиль используешь? задаешь руками или нет? Не задаю, по сути делаешь а-ля "Hello world" и результат такой получается... На KDElib. В основном по дефолту в дистрибутивах для Qt4 приложений уже стоит тема KDE4, но в некоторых все-таки приходится настраивать вручную. Все зависит от дистрибутивостроителя, ну или если человек вручную собирал Qt от юзера. Но ведь когда переключаешь тему в КДЕ, то все приложения об этом сразу же знают, а моя - одна такая :) (Точнее, не одна, такое же поведение наблюдается и у Sun VirtualBox) Я правильно понял, что идеального пути не существует, что приложение всё равно будет в расплату за кросс-платформенность выглядеть чуть не так, как все? В принципе это не критично, пользоваться-то можно :) Просто люди, для которых надо писать эти самые программы сидят под вендой и КДЕ. Есть ли возможность поставить какие-нибудь флаги в .pro файл, например, что бы заставить прогу работать почти как родное в КДЕ? И еще вопрос немного не по теме :) Где программа через QSettings хранит свои настройки в Никсах? В домашней папке есть папка .qt, но там не то совсем... |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 17.7.2025, 20:03 |