0
我有以下問題: 我已經添加了一個微調工具到我的qt工具欄,它位於頂部到按鈕。這工作正常。但是現在我想按特殊順序訂購一些按鈕,但是使用mainToolBar-> addWidget(button_name),它將是另一個按鈕。那我該如何解決呢?我試圖創建一個新的小部件「widget_1」並在這個小部件中添加了一些按鈕,但是當我編寫mainToolBar-> addWidget(widget_1)時,沒有任何東西出現,只有我已經添加的一個滑塊。誰能幫我? 非常感謝:)如何添加一個小工具到qt工具欄
'QToolBar :: insertWidget(QAction * before,QWidget * widget)'將允許您以任意順序插入小部件。但是這並不能解釋爲什麼添加你的聚合部件不起作用,因爲你必須發佈代碼。 – cmannett85
嗨!對不起,我正在度假。我創建了一個包含按鈕和標籤的小部件。當我執行程序的時候,有一個包含所有按鈕和標籤的小部件,但是如果我編寫:mainToolBar-> addWidget(小部件),那麼工具欄是空的,小部件就會消失。 QAction *之前是什麼?我應該在那裏寫什麼? – Lisi
btw:下面的代碼是創建widget的一部分:widget = new QWidget(centralWidget1); widget-> setObjectName(QString :: fromUtf8(「widget」)); widget-> setGeometry(QRect(520,10,161,541)); label_2 = new QLabel(widget); – Lisi