• 4662阅读
  • 2回复

[提问]QMdiArea中布局问题 [复制链接]

上一主题 下一主题
离线yuyeshanghun
 
只看楼主 正序阅读 楼主  发表于: 2013-03-20
我在QMainWindow中用QMdiArea添加了2个界面,现在想用用layout对这两个subwindow进行布局,不能实现布局,求高手指点下要如何做
离线yuyeshanghun
只看该作者 2楼 发表于: 2013-03-21
引用第1楼alexltr于2013-03-20 23:31发表的  :
你想怎么布局?
cascadeSubWindows() 和 tileSubWindows()?.



mdiArea=new QMdiArea;
    setCentralWidget(mdiArea);

    configManagement=new configuration;
    sqlbrowser=new sqlBrowser;
    subWindow1=mdiArea->addSubWindow(sqlbrowser);
    subWindow2 =mdiArea->addSubWindow(configManagement);

    subWindow1->show();
    subWindow2->show();
这是创建mdi的代码

vLayout=new QVBoxLayout(centralWidget());
    vLayout->addWidget(subWindow1);
    vLayout->addWidget(subWindow2);
    setLayout(vLayout);

这是布局代码

mdiarea集成widget,为什么这样做subwindow不能布局呢?
离线alexltr

只看该作者 1楼 发表于: 2013-03-20
你想怎么布局?

cascadeSubWindows() 和 tileSubWindows()?.
我不从事IT,只是喜欢Qt。
我不是程序员,只是与程序有缘。
我写程序,只是为了让工作变得简单有序!

                      ----  一个一直在入门的编程学习者
快速回复
限100 字节
 
上一个 下一个