簡體   English   中英

QML 中的 SystemTrayIcon

[英]SystemTrayIcon in QML

我嘗試使用 Qt 5.11(Manjaro with KDE)在 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")

}

問題是命名空間沖突。 使用像這樣的導入

import Qt.labs.platform 1.1 as LabsPlatform

LabsPlatform.SystemTrayIcon {

}

工作得很好。

此外,我必須包含小部件並使用 QApplication 而不是 QGuiApplication。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM