Qt QToolBar无法正常运行

时间:2013-11-15 03:18:36

标签: c++ qt

我在让工具栏显示边框甚至能够移动时遇到问题。我无法解决问题,我是Qt的新手,所以任何帮助都会非常感激。

我的代码:

QWidget *view = new QTextEdit(this);
QVBoxLayout *vbox = new QVBoxLayout(this);

fileToolBar = new QToolBar(this);
fileToolBar->addAction("file");
fileToolBar->setMovable(true);

vbox->addWidget(fileToolBar);
vbox->addWidget(view);
vbox->setContentsMargins(0,0,0,0);
vbox->setSpacing(0);
setLayout(vbox);

这是一幅它的样子。我有四个不同的实例,位于我的应用程序上,我正在使用QSplitter进行拆分。每个人都有一个工具栏。

enter image description here

1 个答案:

答案 0 :(得分:1)

正如Qt documentation所说,工具栏可以移动:

  

如果工具栏位于QMainWindow中,则此属性才有意义。

因此,如果您想创建一个可移动的工具栏,则需要考虑使用QMainwWindow