|
1Qter豆
本帖最后由 qdamnitt 于 2014-5-21 14:21 编辑
之前做过一个简单的框架,用dialog,现在想改用dock,界面美化一些。在网上找了一些例子,都是围绕textedit的:
- setWindowTitle(tr("Dock Windows"));
- QTextEdit *edt = new QTextEdit(tr("Main Window"),this);
- setCentralWidget(edt); //把edt设置为中心控件
-
- //停靠窗口1:
- QDockWidget *dockWidget1 = new QDockWidget(tr("Dock Window 1"),this);
- dockWidget1->setFeatures(QDockWidget:: DockWidgetMovable);
- dockWidget1->setAllowedAreas(Qt:: LeftDockWidgetArea | Qt::RightDockWidgetArea);
- QTextEdit *edt1 = new QTextEdit(tr("Window 1"));
- dockWidget1->setWidget(edt1);
- addDockWidget(Qt::RightDockWidgetArea,dockWidget1);
请问想做围绕widget或者dialog的应该怎么写呢?自己试着改了改,但是都有错误。刚学QT不久,希望大神指导。谢谢了!
|
最佳答案
查看完整内容
把这个改了dockWidget1->setWidget(edt1); 就行了。edt1换成你需要的widget的指针。
|