QML添加window窗口图标
添加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())