我尝试使用QT5.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")
}发布于 2018-09-29 12:15:16
问题是名称空间相互冲突。使用类似的导入
import Qt.labs.platform 1.1 as LabsPlatform
LabsPlatform.SystemTrayIcon {
}效果很好。
此外,我还必须包括小部件,并使用QApplication而不是QGuiApplication。
https://stackoverflow.com/questions/52567551
复制相似问题