crossplatform.ru

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

> Внешний вид приложения
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  


Цитата(ilyabvt @ 6.9.2012, 18:26) *
Не стоит путать темы 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
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- Dovgon   Внешний вид приложения   1.9.2012, 15:11
- - Dovgon   Оказалось проблема только в Linux. Может кто сталк...   2.9.2012, 14:37
- - RazrFalcon   Какой linux? Какой DE? Скрины в студию.   3.9.2012, 13:10
- - maint   вообще, если хочется одинакового вида, нужно прину...   3.9.2012, 13:41
- - Dovgon   openSuSe 12.1 Вот скрины,   3.9.2012, 16:35
|- - maint   Цитата(Dovgon @ 3.9.2012, 22:35) openSuSe...   3.9.2012, 16:49
|- - Dovgon   Не чего не поменялось, ставлю стиль oxygen в qtcre...   3.9.2012, 18:07
|- - maint   Цитата(Dovgon @ 4.9.2012, 0:07) Не чего н...   3.9.2012, 18:45
|- - Dovgon   Но когда как все остальные приложения в работают с...   4.9.2012, 8:51
- - ilyabvt   Не стоит путать темы KDE и стили Qt, они никак не ...   6.9.2012, 17:26
|- - Dovgon   Цитата(ilyabvt @ 6.9.2012, 17:26) Не стои...   7.9.2012, 6:18
|- - Sokoloff   Цитата(ilyabvt @ 6.9.2012, 18:26) Не стои...   11.9.2012, 10:08
|- - Dovgon   Все небыло время отписатся, после переустановки си...   12.9.2012, 7:46
- - Litkevich Yuriy   Цитата(Dovgon @ 7.9.2012, 9:18) Если стан...   7.9.2012, 11:41
- - Dovgon   Да и это именно в линукс, сегодня поставил openSuS...   7.9.2012, 12:04


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


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




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