Russian Qt Forum

Qt => Общие вопросы => Тема начата: Garik от Апрель 14, 2011, 14:10



Название: вопрос по - dockWidget
Отправлено: Garik от Апрель 14, 2011, 14:10
Всем довброго времени суток!!!!

работаю с dockWidget - ами,  и теперь стала необходимость сделать их статическими.. тоесть, на данный момент при запуске программы они произвольны и их можно тянуть в различные стороны. А мне надо "тупо" задать их размеры, чтобы при страе например был размер (200,200) и их нельзя бы было менять вручную....
Код:
void Viewer::createDockWindows()
 {
    dock = new QDockWidget(tr("Defects"), this);
    dock->setAllowedAreas(Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea);
    addDockWidget(Qt::LeftDockWidgetArea, dock);

     dock2 = new QDockWidget(tr("View"), this);
     dock2->setAllowedAreas(Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea);
     addDockWidget(Qt::LeftDockWidgetArea, dock2);

       dock->setWidget(treeWidget);
      dock2->setWidget(imageLabel2);

}

пыталсь прописать вот так:
Код:
dock->resize(200,200);
не работае!!!
Сильно не пенайте, новичек еще я))))))
заранее спасибо!!!


Название: Re: вопрос по - dockWidget
Отправлено: madRoger от Апрель 14, 2011, 14:21
Попробуй setFixedSize


Название: Re: вопрос по - dockWidget
Отправлено: Garik от Апрель 14, 2011, 14:38
Попробуй setFixedSize
thanks вышло!!!