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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: не отображается граница QSplitter  (Прочитано 3772 раз)
anrkaid
Гость
« : Февраль 26, 2010, 22:01 »

Я создаю QSplitter  добавляю его в окно. Все работает отлично, но его не видно (саму границу)!
Я нашел методы setFrameStyle и setFrameShape. С их помощью я отрисовал границу, но она отображается посередине (между верхом и низом, и при этом не двигается. Как это исправить, подскажите пожалуйста.
Записан
voronElf
Гость
« Ответ #1 : Февраль 27, 2010, 06:35 »

Со стилями, qss, шириной границ элемента не игрался ?

Под границей я так понимаю разделитель, который мышой таскается ?
Записан
anrkaid
Гость
« Ответ #2 : Февраль 27, 2010, 10:30 »

Да да, именно тот, который мышкой должен таскаться.
Со стилями не пробовал, сейчас покумекаю.


Покумекал. С помощью стилей решил проблему, довольно коряво. Сделал ширину handle'а 1px и установил фон черный. Смотрится не очень, но хоть видно. Также нашел причину проблемы - это стандартный стиль handle'а в виндозе, т.е. нужно его как-то изменить, чтобы отображалась "нормальная" граница.
« Последнее редактирование: Февраль 27, 2010, 11:16 от anrkaid » Записан
voronElf
Гость
« Ответ #3 : Февраль 27, 2010, 11:16 »

его нет или просто не видно ?
если не видно, то эт нормально, стилями отлично раскрашивается
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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