C++ Qt QToolBar功能不正常

C++ Qt QToolBar功能不正常,c++,qt,C++,Qt,我在让我的工具栏显示边框甚至可以移动时遇到了问题。我无法解决这个问题,我是Qt新手,因此非常感谢您的帮助 我的代码: QWidget *view = new QTextEdit(this); QVBoxLayout *vbox = new QVBoxLayout(this); fileToolBar = new QToolBar(this); fileToolBar->addAction("file"); fileToolBar->setMovable(true); vbox-&

我在让我的工具栏显示边框甚至可以移动时遇到了问题。我无法解决这个问题,我是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的拆分。每一个都有一个工具栏

如所述,工具栏是可移动的:

仅当工具栏位于QMainWindow中时,此属性才有意义


<> >如果你想创建一个可移动的工具栏,你需要考虑使用<代码> qWimWiels。

谢谢你的帮助。我只是想让它移动一下,看看它是否正常工作,因为边境没有出现。我更关心的是边界没有显示出来。我完全复制了另一个人实现的内容,但得到了不同的结果。你可以在这里找到@Wallace,我相信那个人仍然使用
QMainWindow
,不是吗?他的帖子标题是“向qspliter的子部件添加工具栏”,从代码上看,它看起来不像。但是,我是Qt新手,可能是错的。