crossplatform.ru

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

Trisch
  опции профиля:
сообщение 1.5.2012, 3:57
Сообщение #1


Активный участник
***

Группа: Участник
Сообщений: 379
Регистрация: 30.1.2012
Из: Запорожье
Пользователь №: 3169

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




Репутация:   0  


Можно ли задать, и если можно то как это сделать, цвет и другие свойства окна верхнего уровня отличные от системных?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов (1 - 6)
Dovgon
  опции профиля:
сообщение 1.5.2012, 10:14
Сообщение #2


Студент
*

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

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




Репутация:   0  


Можно цвет задать через setStyleSheet("background-color: #RGB"). Через стили можно много чего задать почитай http://doc.crossplatform.ru/qt/4.6.x/stylesheet-syntax.html
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Trisch
  опции профиля:
сообщение 1.5.2012, 12:32
Сообщение #3


Активный участник
***

Группа: Участник
Сообщений: 379
Регистрация: 30.1.2012
Из: Запорожье
Пользователь №: 3169

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




Репутация:   0  


Цитата(Dovgon @ 1.5.2012, 10:14) *
Можно цвет задать через setStyleSheet("background-color: #RGB"). Через стили можно много чего задать почитай http://doc.crossplatform.ru/qt/4.6.x/stylesheet-syntax.html


ну насколько я понял, таблица стилей на окно верхнего уровня не распространяется (ну на то где обычно отображаются системные кнопки свернуть закрыть и тд)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
wiz29
  опции профиля:
сообщение 2.5.2012, 9:05
Сообщение #4


Старейший участник
****

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

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




Репутация:   12  


Если ты имеешь ввиду title bar то придется писать его самому, стандартными средствами qt это не сделать.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Trisch
  опции профиля:
сообщение 3.5.2012, 5:39
Сообщение #5


Активный участник
***

Группа: Участник
Сообщений: 379
Регистрация: 30.1.2012
Из: Запорожье
Пользователь №: 3169

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




Репутация:   0  


Цитата(wiz29 @ 2.5.2012, 9:05) *
Если ты имеешь ввиду title bar то придется писать его самому, стандартными средствами qt это не сделать.


ну я вот уже кое как написал, но вот беда, его нельзя сдвинуть с места, никто не знает как это исправить?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Dovgon
  опции профиля:
сообщение 3.5.2012, 7:34
Сообщение #6


Студент
*

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

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




Репутация:   0  


переопредели фукции мыши,
void mousePressEvent(QMouseEvent *pe);
void mouseReleaseEvent(QMouseEvent *pe);
void mouseMoveEvent(QMouseEvent *pe);
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
wiz29
  опции профиля:
сообщение 3.5.2012, 12:27
Сообщение #7


Старейший участник
****

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

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




Репутация:   12  


от этого можно оттолкнуться
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 20.6.2025, 13:12