crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V   1 2 >  
Ответить в данную темуНачать новую тему
> Внешний вид приложения
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  


openSuSe 12.1
Вот скрины,
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
maint
  опции профиля:
сообщение 3.9.2012, 16:49
Сообщение #6


Участник
**

Группа: Участник
Сообщений: 235
Регистрация: 3.8.2009
Из: Иркутск
Пользователь №: 982

Спасибо сказали: 28 раз(а)




Репутация:   2  


Цитата(Dovgon @ 3.9.2012, 22:35) *
openSuSe 12.1
Вот скрины,

        
QApplication::setStyle("имя стиля");

ставим выбранное имя ("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  


Цитата(Dovgon @ 4.9.2012, 0:07) *
Не чего не поменялось, ставлю стиль 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 и его потомки).
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

2 страниц V   1 2 >
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 29.11.2024, 1:02