Size: a a a

2021 April 06

m🇲

micky 🇲🇽🚜🇷🇺... in Qt
я как то гото интерфейс сделал ^_^
источник

МВ

Макс Воробьев... in Qt
с каждым добавленным Item в промежутке будешь ловить проблемы
источник

N

Nikola in Qt
)) проект - обучающий пример
источник

МВ

Макс Воробьев... in Qt
лучше сделай объект - модель и передай из parent.parent.parent...
источник

МВ

Макс Воробьев... in Qt
а какая цель? почему на месте нельзя editClicked обработать?
источник

N

Nikola in Qt
в главном окне лежат стейты, которые рулят за поведение
источник

S

Sergey eSKon in Qt
ну если в главном окне, которое одно, то сам бог велел просто по имени обратится
источник

N

Nikola in Qt
ну, теперь знаю все варианты, благодарю всех
источник

МВ

Макс Воробьев... in Qt
сделай модель, к который прибиндь стейты
источник

S

Sergey eSKon in Qt
ну точнее как, я например в главном окне имею QtObject winController  и к нему могу от всюду обращаться - он для того и есть там
источник

МВ

Макс Воробьев... in Qt
и передавай всюду модель
источник

N

Nikola in Qt
можно минимальный пример?
источник

S

Sergey eSKon in Qt
то есть вы предлагаете сделать некую глобальную модель?
источник

S

Sergey eSKon in Qt
ммм.. куда передавать?
источник

S

Sergey eSKon in Qt
Интересно узнать как другие подходят к этой задаче
источник

МВ

Макс Воробьев... in Qt
// AppStates.qml
QtObject {
    property bool workRunned: false
}
// AppWindow.qml
ApplicationWindow {
    AppStates {
         id: appStates
    }
    state: appStates.workRunned ? "run_busy_indicator" : ""
    ChildItem { appModel: appStates }
}
//ChildItem.qml
Button {
    id: child
    property AppModel appModel
    checkable: true
    Binding {
         target: appModel
         property: "workRunned"
         value: child.checked
    }
}
источник

S

Sergey eSKon in Qt
то есть вы наоборот предлагаете appStates передать вниз по всей цепочке чилдов?
источник

S

Sergey eSKon in Qt
ну так у него и Button и Binding все в отдельных файлах
источник

МВ

Макс Воробьев... in Qt
да. и менять Root окно через AppStates
источник

S

Sergey eSKon in Qt
так а чем это лучше объявления сигналов во всей цепочке чилдов? В вашем случае вы так же проперти объявляете во всех чилдах
источник