• 6190阅读
  • 4回复

dockWindow定位问题 [复制链接]

上一主题 下一主题
离线flingyun
 
只看楼主 倒序阅读 楼主  发表于: 2007-11-21
— 本帖被 XChinux 执行加亮操作(2008-07-17) —
我弄了两个dockWindow,但是在排列的时候出现了问题:
现在情况为图1;
 
我想得到图2的那种效果(程序启动后默认);

找到DockOption像是控制dockWindow位置的;但是在这个程序中我试了好多方法都没弄好;
请高手指点下,具体怎么写;

附上图1的代码:
void moban::createDockWindows()
{
    QDockWidget *dock = new QDockWidget(tr("故障信息"), this);
        dock->setAllowedAreas(Qt:: LeftDockWidgetArea | Qt::RightDockWidgetArea | Qt::BottomDockWidgetArea);
        dock->adjustSize();
        dock->setFixedSize(160,320);
        topicList = new QTreeWidget(dock);
    dock->setWidget(topicList);
    addDockWidget(Qt:: LeftDockWidgetArea, dock);
    lookOverMenu->addAction(dock->toggleViewAction());
        dock->setFeatures(QDockWidget::NoDockWidgetFeatures);

    dock = new QDockWidget(tr("信息摘要"), this);
        dock->adjustSize();                                //设置漂浮窗口的大小
        dock->setFixedSize(180,180);
        exeList = new QListWidget(dock);
        dock->setWidget(exeList);
    addDockWidget(Qt::RightDockWidgetArea, dock);
    lookOverMenu->addAction(dock->toggleViewAction());
        dock->setFeatures(QDockWidget::DockWidgetMovable);

        dock = new QDockWidget(tr("命令列表"), this);
        dock->adjustSize();                                //设置漂浮窗口的大小
        dock->setFixedSize(180,40);        //
    exegesisList = new QListWidget(dock);
       
    exegesisList->addItems(QStringList()
            << "Thank you for your payment which we have received today."
            );
        dock->setWidget(exegesisList);
    addDockWidget(Qt::RightDockWidgetArea, dock);
    lookOverMenu->addAction(dock->toggleViewAction());
        dock->setFeatures(QDockWidget::DockWidgetFloatable);
}

离线flingyun
只看该作者 1楼 发表于: 2007-11-21
对dock位置的设置还是没能弄明白,  
离线yhthbxf

只看该作者 2楼 发表于: 2007-11-21
图2看上去好像是QTabWidget,QDockWidget也能做成那样的界面吗
离线flingyun
只看该作者 3楼 发表于: 2007-11-22
通过拖拽 图1的dockWindow可以达到图2的效果,但是重新运行程序就有呈现图1的样子 了
我就是知道怎么弄能运行程序时,打开默认就是图2的效果
离线flingyun
只看该作者 4楼 发表于: 2007-11-22
知道怎么做的 教一下啊,
谢谢了~~~~~~~~~~
快速回复
限100 字节
 
上一个 下一个