Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: kobra от Август 24, 2010, 22:02



Название: Заголовок в QDockWidget
Отправлено: kobra от Август 24, 2010, 22:02
Доброго времени суток!
Не могу разобраться как работать с заголовком в QDockWidget. Хочу его сделать таким как в стандартном окне(тойсть голубим). И еще если я хочу сделать типа такого в конструкторе QDockWidget:
Код:
tree->setMinimumSize(this->size());
то заголовок затираеться. Как можна решить такую проблему?


Название: Re: Заголовок в QDockWidget
Отправлено: Авварон от Август 25, 2010, 08:27
не делать дерево размером с веь док виджет. Док виджет состоит из заголовка+рабочего виджета. Ставя размер рабочего виджета равным размеру док виждета, вы делаете размер заголовка == 0 (вернее он скорее всего просто прячется из-за z-ордера)


Название: Re: Заголовок в QDockWidget
Отправлено: kobra от Август 25, 2010, 11:49
ну а если мне нужно сделать дерево на весь размер окна, то просто сделать его ниже на несколько пикселей? и что все таки сделать с заголовком?


Название: Re: Заголовок в QDockWidget
Отправлено: Авварон от Август 25, 2010, 12:03
рисовать, используя QStyle, я думаю это возможно (насколько я знаю, Qt не рисует заголовок окна)