2012-09-07 73 views
0

我有以下问题: 我已经添加了一个微调工具到我的qt工具栏,它位于顶部到按钮。这工作正常。但是现在我想按特殊顺序订购一些按钮,但是使用mainToolBar-> addWidget(button_name),它将是另一个按钮。那我该如何解决呢?我试图创建一个新的小部件“widget_1”并在这个小部件中添加了一些按钮,但是当我编写mainToolBar-> addWidget(widget_1)时,没有任何东西出现,只有我已经添加的一个滑块。谁能帮我? 非常感谢:)如何添加一个小工具到qt工具栏

+1

'QToolBar :: insertWidget(QAction * before,QWidget * widget)'将允许您以任意顺序插入小部件。但是这并不能解释为什么添加你的聚合部件不起作用,因为你必须发布代码。 – cmannett85

+0

嗨!对不起,我正在度假。我创建了一个包含按钮和标签的小部件。当我执行程序的时候,有一个包含所有按钮和标签的小部件,但是如果我编写:mainToolBar-> addWidget(小部件),那么工具栏是空的,小部件就会消失。 QAction *之前是什么?我应该在那里写什么? – Lisi

+0

btw:下面的代码是创建widget的一部分:widget = new QWidget(centralWidget1); widget-> setObjectName(QString :: fromUtf8(“widget”)); widget-> setGeometry(QRect(520,10,161,541)); label_2 = new QLabel(widget); – Lisi

回答

0

嗯,只是忘了一些东西。 选择小部件,然后在表单或任何您喜欢的布局中进行布局。 就是这样。现在,该小部件将显示在工具栏中。这是因为尺寸为 和子窗口小部件的位置。通过布局,一切都将调整大小,并正确定位 。

相关问题