«

QML添加window窗口图标

admin 发布于 阅读:203 PyGUI


添加window窗口图标,请在Python文件中加载。
qml文件:

import QtQuick 2.5
import QtQuick.Controls 2.5

Window {
    visible: true
    width: 640
    height: 480
    title: "QML 窗口"

    Button {
        text: "点击我"
        onClicked: {
            console.log("按钮被点击")
        }
    }
}

python文件

import sys
from PySide6.QtGui import QGuiApplication, QIcon
from PySide6.QtQml import QQmlApplicationEngine

if __name__ == "__main__":
    app = QGuiApplication(sys.argv)
    engine = QQmlApplicationEngine()
    #设置窗口图标
    icon = QIcon("icon.png")
    app.setWindowIcon(icon)
    # 加载 QML 文件
    engine.load("4-addIcon.qml")

    if not engine.rootObjects():
        sys.exit(-1)

    sys.exit(app.exec())

python QML