Внешний вид приложения |
Здравствуйте, гость ( Вход | Регистрация )
Внешний вид приложения |
Dovgon |
1.9.2012, 15:11
Сообщение
#1
|
Студент Группа: Участник Сообщений: 92 Регистрация: 5.1.2011 Пользователь №: 2325 Спасибо сказали: 3 раз(а) Репутация: 0 |
Почему при запуске в QtCrator внешний вид программы не такой как при запуске из системы.
|
|
|
Dovgon |
2.9.2012, 14:37
Сообщение
#2
|
Студент Группа: Участник Сообщений: 92 Регистрация: 5.1.2011 Пользователь №: 2325 Спасибо сказали: 3 раз(а) Репутация: 0 |
Оказалось проблема только в Linux. Может кто сталкивался?
|
|
|
RazrFalcon |
3.9.2012, 13:10
Сообщение
#3
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Какой linux?
Какой DE? Скрины в студию. |
|
|
maint |
3.9.2012, 13:41
Сообщение
#4
|
Участник Группа: Участник Сообщений: 235 Регистрация: 3.8.2009 Из: Иркутск Пользователь №: 982 Спасибо сказали: 28 раз(а) Репутация: 2 |
вообще, если хочется одинакового вида, нужно принудительно назначать тему, а не по умолчанию
|
|
|
Dovgon |
3.9.2012, 16:35
Сообщение
#5
|
Студент Группа: Участник Сообщений: 92 Регистрация: 5.1.2011 Пользователь №: 2325 Спасибо сказали: 3 раз(а) Репутация: 0 |
|
|
|
maint |
3.9.2012, 16:49
Сообщение
#6
|
Участник Группа: Участник Сообщений: 235 Регистрация: 3.8.2009 Из: Иркутск Пользователь №: 982 Спасибо сказали: 28 раз(а) Репутация: 2 |
openSuSe 12.1 Вот скрины,
ставим выбранное имя ("Windows" "Motif" "CDE" "Cleanlooks" "Plastique") и получаем одинаковый вид. Судя по всему у KDE и qtcreator, как то оказались разные стили. Сообщение отредактировал maint - 3.9.2012, 16:50 |
|
|
Dovgon |
3.9.2012, 18:07
Сообщение
#7
|
Студент Группа: Участник Сообщений: 92 Регистрация: 5.1.2011 Пользователь №: 2325 Спасибо сказали: 3 раз(а) Репутация: 0 |
Не чего не поменялось, ставлю стиль oxygen в qtcreator все нормально, а в системе window, в настройках kde стоит oxygen. Явно что то в системе, на днях выйдет новый openSuse переставлю и посмотрю что будет.
|
|
|
maint |
3.9.2012, 18:45
Сообщение
#8
|
Участник Группа: Участник Сообщений: 235 Регистрация: 3.8.2009 Из: Иркутск Пользователь №: 982 Спасибо сказали: 28 раз(а) Репутация: 2 |
Не чего не поменялось, ставлю стиль oxygen в qtcreator все нормально, а в системе window, в настройках kde стоит oxygen. Явно что то в системе, на днях выйдет новый openSuse переставлю и посмотрю что будет. если глянуть в документацию и хедеры, то стиля oxygen нифига нет. Я перечислил, какой из стилей можно попробовать. Иначе втыкается стиль по умолчанию. Т.е как будто и не указывался. |
|
|
Dovgon |
4.9.2012, 8:51
Сообщение
#9
|
Студент Группа: Участник Сообщений: 92 Регистрация: 5.1.2011 Пользователь №: 2325 Спасибо сказали: 3 раз(а) Репутация: 0 |
Но когда как все остальные приложения в работают со стилем Oxygen и почему мои не могут.
|
|
|
ilyabvt |
6.9.2012, 17:26
Сообщение
#10
|
Активный участник Группа: Участник Сообщений: 297 Регистрация: 23.6.2011 Пользователь №: 2765 Спасибо сказали: 45 раз(а) Репутация: 3 |
Не стоит путать темы KDE и стили Qt, они никак не связаны. Приложение на Qt рисует контролы самостоятельно, поэтому оно и не реагирует на настройки в системе (вернее сказать реагирует выбирая подходящий стиль). И естественно стиль "Oxygen" для него такая же абракадабра как стиль "hgdhdfhg". Если конечно самому не создать стиль с таким именем (подробнее см. класс QStyle и его потомки).
|
|
|
Текстовая версия | Сейчас: 1.12.2024, 15:05 |