Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > Движущаяся панель


Автор: CPlusPlusFAN 24.10.2008, 20:46
Здравствуйте.

Есть ли в qt компонент "движущаяся панель" как в студии (Output и т.д.)? Например её можно зафиксировать или убрать фиксацию. Тогда при потере ею фокуса она плавно сворачивается.

Автор: Fin 24.10.2008, 21:02
Компоненты с точно таким поведением я не видел. Но это можно спокойно реализовать самому.  QMainWindow разбивает рабочее пространство на несколько частей. Левое, правое, верхнее и нижне Dock Windows Area и Central Widget. Все панельки инструментов с подобным поведением нужно втавлять в Dock Windows Area. Следовательно остается только написать компоненту, которая эмулирует данное поведение и является контейнером для других компонент. Смотри также класс QDockWidget.
http://ipicture.ru/

Автор: CPlusPlusFAN 27.10.2008, 04:42
Что-то наподобие такого можно. Только вместо двойной стрелки кнопка с надписью.

http://ipicture.ru/

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)