Глядя на источники плазмоидов KDE, некоторые виджеты объявляют свойство marginHints
как this :
property QtObject marginHints: QtObject {
property int left: Math.round(units.smallSpacing / 2)
property int top: Math.round(units.smallSpacing / 2)
property int right: Math.round(units.smallSpacing / 2)
property int bottom: Math.round(units.smallSpacing / 2)
}
Хотя на них нет явных ссылок, удаление их фактически нарушает макет.
Это даже задокументировано в другом месте? Как это работает? Это какая-то магия QML?