Files
2025-09-28 17:05:51 +08:00

52 lines
1.3 KiB
QML

// Copyright (c) Daniel Gakwaya.
// SPDX-License-Identifier: MIT
import QtQuick
Window {
visible: true
width: 640
height: 480
title: qsTr("Qt Global Object Demo")
property var fonts: Qt.fontFamilies()
Rectangle {
width: 300
height: 100
color: "red"
anchors.centerIn: parent
MouseArea {
anchors.fill: parent
onClicked: {
//Quit the application
/*
console.log("Quitting the App")
Qt.quit()
//List the available fonts
for (var i = 0; i < fonts.length; i++) {
console.log("[" + i + "] :" + fonts[i])
}
*/
/*
//Hash a string
var mName = "Daniel Gakwaya"
var mNameHash = Qt.md5(mName)
console.log("The hash of the name is: " + mNameHash)
//Open url externally
Qt.openUrlExternally("https://www.learnqt.guide/udemy-discounted-9/")
//Open local files with the default program
Qt.openUrlExternally("file:///D:/artwork/LearnQt.png")
*/
//Capture platform info
console.log("The current platform is: " + Qt.platform.os)
}
}
}
}