Внешний вид приложения |
Здравствуйте, гость ( Вход | Регистрация )
Внешний вид приложения |
Dovgon |
7.9.2012, 6:18
Сообщение
#11
|
Студент Группа: Участник Сообщений: 92 Регистрация: 5.1.2011 Пользователь №: 2325 Спасибо сказали: 3 раз(а) Репутация: 0 |
Не стоит путать темы KDE и стили Qt, они никак не связаны. Приложение на Qt рисует контролы самостоятельно, поэтому оно и не реагирует на настройки в системе (вернее сказать реагирует выбирая подходящий стиль). И естественно стиль "Oxygen" для него такая же абракадабра как стиль "hgdhdfhg". Если конечно самому не создать стиль с таким именем (подробнее см. класс QStyle и его потомки). Если стандартные программы могут использовать тему oxygen то почему моя нет? |
|
|
Litkevich Yuriy |
7.9.2012, 11:41
Сообщение
#12
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
Dovgon |
7.9.2012, 12:04
Сообщение
#13
|
Студент Группа: Участник Сообщений: 92 Регистрация: 5.1.2011 Пользователь №: 2325 Спасибо сказали: 3 раз(а) Репутация: 0 |
Да и это именно в линукс, сегодня поставил openSuSE 12.2 вскоре проверю как будет отображать в нем.
|
|
|
Sokoloff |
11.9.2012, 10:08
Сообщение
#14
|
Участник Группа: Участник Сообщений: 237 Регистрация: 1.4.2009 Из: Москва Пользователь №: 654 Спасибо сказали: 50 раз(а) Репутация: 11 |
Не стоит путать темы KDE и стили Qt, они никак не связаны. Приложение на Qt рисует контролы самостоятельно, поэтому оно и не реагирует на настройки в системе (вернее сказать реагирует выбирая подходящий стиль). И естественно стиль "Oxygen" для него такая же абракадабра как стиль "hgdhdfhg". Если конечно самому не создать стиль с таким именем (подробнее см. класс QStyle и его потомки). Не совсем так. Oxygen это полноценный Qt-шный стиль, только внутри он использует KDE-шные библиотеки. Если Oxygen установлен, то можно его использовать для Qt-шных программ даже вне KDE. Смотри раздел Troubleshooting на https://wiki.archlinux.org/index.php/Razor-qt. |
|
|
Dovgon |
12.9.2012, 7:46
Сообщение
#15
|
Студент Группа: Участник Сообщений: 92 Регистрация: 5.1.2011 Пользователь №: 2325 Спасибо сказали: 3 раз(а) Репутация: 0 |
Все небыло время отписатся, после переустановки системы все стало на место. Дело явн было с Oxygen потому что все остальные устанавливались и работали норамльно. Спосибо всем кто отозвался.
Сообщение отредактировал Dovgon - 12.9.2012, 7:47 |
|
|
Текстовая версия | Сейчас: 29.11.2024, 7:36 |