Re[4]: QML?
От: Shmj Ниоткуда  
Дата: 28.08.25 17:06
Оценка:
Здравствуйте, SaZ, Вы писали:

S>>...

S>>Т.е. QML — несколько устарел + JS многие ненавидят. Ну и, получается, две экосистемы — C++ отдельно и скрипты на JS будут отдельно.

SaZ>Я даже не буду комментировать этот бредогенератор


В каком смысле. Вот пример QML:

import QtQuick 2.15
import QtQuick.Controls 2.15

ApplicationWindow {
    width: 300
    height: 200
    visible: true
    title: "QML + JS Example"

    property int clickCount: 0

    Column {
        anchors.centerIn: parent
        spacing: 10

        Text {
            id: counterText
            text: "Нажали " + clickCount + " раз"
            font.pointSize: 14
        }

        Button {
            text: "Нажми меня"
            onClicked: {
                // JavaScript внутри QML
                clickCount++
                if (clickCount % 5 === 0)
                    console.log("Юбилей! " + clickCount + " нажатий")
            }
        }

        Button {
            text: "Сбросить"
            onClicked: resetCounter()
        }
    }

    // JS-функция внутри QML
    function resetCounter() {
        clickCount = 0
        console.log("Счётчик сброшен")
    }
}


Тут видим JS внутри — пусть немного урезанный. Что не так сказал?
=сначала спроси у GPT=
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.