Внешний вид приложения |
Здравствуйте, гость ( Вход | Регистрация )
Внешний вид приложения |
Dovgon |
1.9.2012, 15:11
Сообщение
#1
|
Студент Группа: Участник Сообщений: 92 Регистрация: 5.1.2011 Пользователь №: 2325 Спасибо сказали: 3 раз(а) Репутация: 0 |
Почему при запуске в QtCrator внешний вид программы не такой как при запуске из системы.
|
|
|
ilyabvt |
6.9.2012, 17:26
Сообщение
#2
|
Активный участник Группа: Участник Сообщений: 297 Регистрация: 23.6.2011 Пользователь №: 2765 Спасибо сказали: 45 раз(а) Репутация: 3 |
Не стоит путать темы KDE и стили Qt, они никак не связаны. Приложение на Qt рисует контролы самостоятельно, поэтому оно и не реагирует на настройки в системе (вернее сказать реагирует выбирая подходящий стиль). И естественно стиль "Oxygen" для него такая же абракадабра как стиль "hgdhdfhg". Если конечно самому не создать стиль с таким именем (подробнее см. класс QStyle и его потомки).
|
|
|
Sokoloff |
11.9.2012, 10:08
Сообщение
#3
|
Участник Группа: Участник Сообщений: 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
Сообщение
#4
|
Студент Группа: Участник Сообщений: 92 Регистрация: 5.1.2011 Пользователь №: 2325 Спасибо сказали: 3 раз(а) Репутация: 0 |
Все небыло время отписатся, после переустановки системы все стало на место. Дело явн было с Oxygen потому что все остальные устанавливались и работали норамльно. Спосибо всем кто отозвался.
Сообщение отредактировал Dovgon - 12.9.2012, 7:47 |
|
|
Текстовая версия | Сейчас: 29.11.2024, 5:38 |