Название: MDI(SDI) управление размешением окон? Отправлено: GrolfCry от Март 21, 2005, 06:20 Есть приложение MDI(SDI) как управлять размещением окон внутри воркспейса (к-л бокса)? Например одно к левому краю, одно в центре. Устанавливая позицию и размеры? или можно применить лайоуты?
Название: MDI(SDI) управление размешением окон? Отправлено: Racheengel от Март 21, 2005, 08:46 может, тебе QDockWindow надо?
Название: MDI(SDI) управление размешением окон? Отправлено: GrolfCry от Март 21, 2005, 08:56 Пробовал, но при вставке qmainwindow в qdockwindow (чтобы не переделывать исходники форм и прочее) возникала проблемма ресайза, те при изменении размеров док-винд часть qmainwindow становилась невидимой, переопределять метод ресайз неохота, может есть другой способ, св-ва например к-н.б выставить?
делал так Код:
Название: MDI(SDI) управление размешением окон? Отправлено: Racheengel от Март 21, 2005, 10:05 погоди. тебе надо управлять окнами - чилдами воркспейса или докнутыми панелями? это принципиально различные фичи.
в воркспейсе ты можешь управлять размерами и размещением только непосредственной установкой, либо базовыми методами воркспейса (2 варианта расположения - тайл и одно на другом). док-окна в воркспейс ИМХО лучше и не вставлять... Название: MDI(SDI) управление размешением окон? Отправлено: Racheengel от Март 21, 2005, 10:09 Цитата: "GrolfCry" Код:
погоди. а dw->setWidget(win) ты забыл сделать? без этого оно и не будет верно работать. Название: MDI(SDI) управление размешением окон? Отправлено: GrolfCry от Март 21, 2005, 11:25 СДЕЛАЛ только не написал
Название: MDI(SDI) управление размешением окон? Отправлено: Racheengel от Март 21, 2005, 11:38 а почему ты создаешь док-окна как чилды от воркспейса? они корректно работают только, будучи чилдами QMainWindow.
|