QML中的SystemTrayIcon

时间:2018-09-29 10:43:10

标签: qt qml

我尝试使用Qt 5.11(使用KDE的Manjaro)在QML中使用SystemTrayIcon,但是当我添加

import Qt.labs.platform 1.1

对于QML代码(或1.0),它没有显示任何内容,但立即失败

  

/ path / to / project以代码255退出

空的快速项目的代码示例:

import QtQuick 2.11
import QtQuick.Window 2.11
import Qt.labs.platform 1.1

Window {
    visible: true
    width: 640
    height: 480
    title: qsTr("Hello World")

}

1 个答案:

答案 0 :(得分:1)

问题是名称空间冲突。使用像

这样的导入
import Qt.labs.platform 1.1 as LabsPlatform

LabsPlatform.SystemTrayIcon {

}

工作正常。

此外,我还必须包含小部件并使用QApplication而不是QGuiApplication。