gpt4 book ai didi

c++ - Qt QToolBar 无法正常运行

转载 作者:行者123 更新时间:2023-11-28 07:17:33 24 4
gpt4 key购买 nike

我在让我的工具栏显示边框或什至能够变得可移动时遇到问题。我无法解决问题,我是 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

最佳答案

作为Qt documentation说工具栏是可移动的:

This property only makes sense if the toolbar is in a QMainWindow.

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

关于c++ - Qt QToolBar 无法正常运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19992891/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com