Вопросы к Поиску с Алисой
Разница между State и PropertyChanges в QML заключается в их функциях.
State в QML определяет конфигурации объектов и свойств. doc.qt.io С его помощью можно, например:
PropertyChanges, в свою очередь, определяет изменение того или иного свойства, указанного в качестве target объекта. microtechnics.ru
Таким образом, State более широкий по функционалу тип, в то время как PropertyChanges фокусируется на конкретных изменениях свойств в рамках определённых состояний.