我正在使用QML和QtQuick.Components創建桌面應用程序。我想要放置在工具欄按鈕上,就像標準的MacOS設置對話框所做的那樣:如何在QML ToolButton上同時顯示圖標和文本
我使用ToolBar和ToolButton,但是我找不到辦法。例如下面的代碼只顯示圖標:
ApplicationWindow {
// ...
toolBar: ToolBar {
RowLayout {
ToolButton {
text: qsTr("Main")
iconSource: "main.png"
}
ToolButton {
text: qsTr("System")
iconSource: "system.png"
}
ToolButton {
text: qsTr("Items Book")
iconSource: "itemsbook.png"
}
}
}
}
而現在似乎ToolButton可以顯示文字或圖標:
Text {
id: textitem
text: button.text
anchors.centerIn: parent
visible: button.iconSource == "" // <=========
}
任何不使用[示例](http://qt-project.org/doc/qt-5/qtquickcontrols-controls-texteditor-qml-main-qml.html)中的動作的原因? – lpapp
@LaszloPapp沒有區別,只有Actions只有圖標可見。 – fasked