Russian Qt Forum
Ноябрь 24, 2024, 00:30 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как закрасить определенным цветом разделитель QSplitter?  (Прочитано 3282 раз)
dqrest
Гость
« : Декабрь 13, 2012, 22:44 »

Как закрасить определенным цветом разделитель QSplitter?ТОчнее ту полоску, которая отделяет виджеты!!!
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #1 : Декабрь 13, 2012, 22:50 »

через стили попробуй
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Bepec
Гость
« Ответ #2 : Декабрь 14, 2012, 00:16 »

CSS спокойно справляется.
Записан
dqrest
Гость
« Ответ #3 : Декабрь 14, 2012, 09:18 »

CSS спокойно справляется.
Что-то не изменяется цвет
Код:
int main(int argc, char* argv[])
{
   QApplication app(argc,argv);
   QSplitter split(Qt::Vertical);
   split.setStyleSheet("QSplitter::handle:horizontal{color:red;} QSplitter::handle:vertical{color:red;}");
   QTextEdit *text1 = new QTextEdit(&split);
   QTextEdit *text2 = new QTextEdit(&split);
   QTextEdit *text3 = new QTextEdit(&split);
   split.show();
   return app.exec();
}
В чем проблема?Скадите, плиз.
Записан
dqrest
Гость
« Ответ #4 : Декабрь 14, 2012, 09:42 »

Код:
split.setStyleSheet("QSplitter::handle{background:red;}");
Работает)
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.212 секунд. Запросов: 23.