Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: PulSar.CE3194694 от Июнь 22, 2010, 12:29



Название: Вкладки -> каскад, каскад -> вкладки
Отправлено: PulSar.CE3194694 от Июнь 22, 2010, 12:29
Добрый день!
Подскажите плиз, как можно переводить вкладки, которые находятся в главном окне в окна каскадом и наоборот в вкладки? какие классы следует посмотреть например?

Заранее спасибо.


Название: Re: Вкладки -> каскад, каскад -> вкладки
Отправлено: lit-uriy от Июнь 22, 2010, 14:59
>>как можно переводить вкладки, которые находятся в главном окне в окна каскадом и наоборот в вкладки?
из этого предложения ни чего не понял



Название: Re: Вкладки -> каскад, каскад -> вкладки
Отправлено: PulSar.CE3194694 от Июнь 22, 2010, 15:27
Есть программа. В ней вызываю диалоговое окно, в которое ввожу данные. Далее по этим данным проводится расчет и строиться график. По умолчанию для этого графика в главном окне должна создаваться вкладка, и в ней painter рисует. Мы ввели несколько типов данных - создались несколько вкладок в главном окне. Далее мне потребовалось эти вкладки превратить в окна, отображающиеся каскадом. Как это сделать?
Аналогичная ситуация:потребовалось из этих окон, в которых нарисованы графики, создать вкладки в главном окне. Как это сделать?


Название: Re: Вкладки -> каскад, каскад -> вкладки
Отправлено: lit-uriy от Июнь 22, 2010, 16:05
смотри свойство
QMdiArea::viewMode
и слот:
QMdiArea::cascadeSubWindows()


Название: Re: Вкладки -> каскад, каскад -> вкладки
Отправлено: Kolobok от Июнь 22, 2010, 16:16
Посмотри еще QMainWindow и QDockWidget. С ними можно тоже что-то похожее сделать.