crossplatform.ru

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

 
Ответить в данную темуНачать новую тему
> Нестандартные окна в Windows
kibsoft
  опции профиля:
сообщение 4.10.2009, 18:55
Сообщение #1


Участник
**

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

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




Репутация:   2  


Можно ли как-нибудь заменить заголовок окна(не надпись) в Windows? Т.е. чтобы были свои кнопки свернуть, развернуть, закрыть..а то всегда стандартная выводится :(
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 4.10.2009, 19:08
Сообщение #2


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

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




Репутация:   40  


Можно, смотри в сторону Таблицы стилей Qt.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Elfinit
  опции профиля:
сообщение 4.10.2009, 21:35
Сообщение #3


Участник
**

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

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




Репутация:   1  


Цитата(ViGOur @ 4.10.2009, 20:08) *
Можно, смотри в сторону Таблицы стилей Qt.

Разве таблицы стилей позволяют менять внешний вид окна приложения, который вроде как управляется ОС? Точнее, позволяет ли это сделать именно использование таблиц стилей? Т.е. поменять цвет, форму, фон и т.п. панельки-заголовка окна? И будет ли это кроссплатформенно?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 4.10.2009, 22:01
Сообщение #4


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

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




Репутация:   40  


угу, глянь по ссылке скриншеты окон с разными стилями... :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kibsoft
  опции профиля:
сообщение 4.10.2009, 22:27
Сообщение #5


Участник
**

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

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




Репутация:   2  


Цитата(ViGOur @ 4.10.2009, 22:01) *
угу, глянь по ссылке скриншеты окон с разными стилями... :)

Да в самом окне стиль то разный, а вот заголовок так и отсается все время виндовский...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 4.10.2009, 22:34
Сообщение #6


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

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




Репутация:   40  


Хм, вылетело из головы, что именно это тебе нужно.
Думаю, если это никак нельзя обойти, то можно стандартный заголовок убрать и в самом верху поместить свой заголовок (например виджет) с кнопками, которые имитируют функционал кнопок заголовка. И этому своему заголовку устанавливать любой стиль.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Elfinit
  опции профиля:
сообщение 4.10.2009, 22:37
Сообщение #7


Участник
**

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

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




Репутация:   1  


Цитата(kibsoft @ 4.10.2009, 23:27) *
Да в самом окне стиль то разный, а вот заголовок так и отсается все время виндовский...

Вот-вот, и я о том же))
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
SABROG
  опции профиля:
сообщение 4.10.2009, 23:05
Сообщение #8


Профессионал
*****

Группа: Участник
Сообщений: 1207
Регистрация: 8.12.2008
Из: Russia, Moscow
Пользователь №: 446

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




Репутация:   34  


Не смотря на то, что весь функционал уже есть в Qt и активно используется как в QGraphicsWidget, так и в QMdiSubwindow, к сожалению кроме как варианта реализовать всё самому предложить ничего нельзя. Я пробовал, и поверьте это не тривиальная задача, которую решить можно, но не за неделю. Лично у меня не хватило терпения, зато получил новые знания, пока был интерес.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kibsoft
  опции профиля:
сообщение 5.10.2009, 11:09
Сообщение #9


Участник
**

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

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




Репутация:   2  


Всем спасибо за подсказку :) так я и предполагал, что придется вручную все делать :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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




RSS Текстовая версия Сейчас: 9.11.2024, 2:00