我正在使用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