Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: GrolfCry от Март 18, 2005, 14:45



Название: SDI --> MDI
Отправлено: GrolfCry от Март 18, 2005, 14:45
1)Как осуществить быстрый переход от SDI приложения к MDI?
2)Можно ли програмно в рантайме менять стиль приложения SDI/MDI
 как это делают многие приложения (IBExpert,EMS ... manager) или нужно писать 2 класса - один sdi, другой mdi?


Название: SDI --> MDI
Отправлено: Racheengel от Март 18, 2005, 15:11
не совсем понятно, что имеется в виду... ну ИМХО надо сначала делать приложение МДИ, а как потом окна расставлять - то ли несколько сразу отображать, то ли только одно - это уже дело программиста...


Название: SDI --> MDI
Отправлено: Sergeich от Март 18, 2005, 15:20
Если имеется ввиду что из MDI( QWorkspace ) нужно перекинуть окошки в TopLevel ( или скажем в QTabWidget ) и обратно, то это делается через QWidget::reparent, и ессно 2 классов для них не нужно.