admin 管理员组

文章数量: 1184232

【QML学习 01】 SystemTrayIcon 状态栏图标

QML SystemTrayIcon (状态栏图标)

系列QML学习笔记
参考:
通过帮助搜索:SystemTrayIcon,可以定位到官方的帮助示例
重要的说明:

  • 添加引用:Qt.labs.platform 1.1
  • 添加图标: icon.source: “qrc:/image/menu.svg”
  • 添加menu:menu: Menu {…}
import QtQuick 2.14
import QtQuick.Window 2.12
import QtQuick.Controls 2.14
import Qt.labs.platform 1.1Window {visible: truewidth: 640height: 480title: qsTr("Hello SystemTrayIcon")Text{text:"Hello SystemTrayIcon!"}// 状态栏图标SystemTrayIcon {visible: trueicon.source: "qrc:/image/menu.svg"onActivated: {}// add menumenu: Menu {MenuItem {text: qsTr("Setting")iconSource: "qrc:/image/menus.svg"onTriggered: {mainDlg.show()mainDlg.raise()mainDlg.requestActivate()}}MenuSeparator{}MenuItem {text: qsTr("Quit")onTriggered: Qt.quit()}}}
}

菜单的图标没有出来,需要进一步修改:

本文标签: QML学习 01 SystemTrayIcon 状态栏图标