Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Pritcher от Март 15, 2015, 11:05



Название: Управление разделителями QMainWindow
Отправлено: Pritcher от Март 15, 2015, 11:05
Есть ли возможность управлять конкретным разделителем у QMainWindow?
Скажем, у меня есть док, расположенный в левой части QMainWindow. Можно ли убрать разделитель только у этого дока (положим, слева больше нету доков)?

Данный StyleSheet не производит никакого эффекта
Код:
QMainWindow::separator:left 
{
    background: rgb( 14, 14, 14 );
    width: 0px;
}


Название: Re: Управление разделителями QMainWindow
Отправлено: Hrundel от Март 15, 2015, 13:30
По моему через CSS сегментами сплита управлять не получится.

Код
C++ (Qt)
   QList<int> sizes;
   sizes.append(x);   //  первый сегмент сплита
   sizes.append(this->width()-x);    //  второй сегмент сплита
   horSplitter->setSizes(sizes);