Size: a a a

2020 July 12

РГ

Роман Голубев... in Qt
Или же сделать это как-то по другому?
источник

AS

Anton Sheverda in Qt
Добрый вечер. Можно как-то в qml проверять условия при создании объекта?
Допустим у меня есть контекстное меню и мне нужно проверить некое условие при его вызове и в зависимости от этого добавить суб меню или нет
источник

МВ

Макс Воробьев... in Qt
Anton Sheverda
Добрый вечер. Можно как-то в qml проверять условия при создании объекта?
Допустим у меня есть контекстное меню и мне нужно проверить некое условие при его вызове и в зависимости от этого добавить суб меню или нет
Component.onCompleted: ?
источник

AS

Anton Sheverda in Qt
Макс Воробьев
Component.onCompleted: ?
Неа, не хочет
источник

МВ

Макс Воробьев... in Qt
но больше похоже, что лучше visible у меню забиндить на это условие
источник

МВ

Макс Воробьев... in Qt
Anton Sheverda
Неа, не хочет
onOpened: ?
источник

МВ

Макс Воробьев... in Qt
Макс Воробьев
но больше похоже, что лучше visible у меню забиндить на это условие
но лучше думай сюда
источник

AS

Anton Sheverda in Qt
Макс Воробьев
но больше похоже, что лучше visible у меню забиндить на это условие
Допустим его скрыть, но как вызвать условие? Как задать проверку состоянии самому меню?
источник

AS

Anton Sheverda in Qt
Был бы какой-то конструктор, где при создании проверять и докидывать, но qml там не умеет
источник

МВ

Макс Воробьев... in Qt
Anton Sheverda
Был бы какой-то конструктор, где при создании проверять и докидывать, но qml там не умеет
Component.onCompleted: - это ближайший к конструктору аналог
источник

МВ

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

m

mefest in Qt
Макс Воробьев
но у тебя менюха уже создана. тебе нужно просто обновлять ее проперть
тоже такого мнения. меню создается один раз, потом просто "открывается"
источник

m

mefest in Qt
можно  делать коннект к переменной в условии
источник

AS

Anton Sheverda in Qt
Спасибо за помощь, добавил проперти и меняю его в другом элементе. Надеялся, что меню может как-то само смотреть на нужный мне элемент и от этого менять свои свойства
источник

МВ

Макс Воробьев... in Qt
Anton Sheverda
Спасибо за помощь, добавил проперти и меняю его в другом элементе. Надеялся, что меню может как-то само смотреть на нужный мне элемент и от этого менять свои свойства
может. мы о том и говорим
источник

МВ

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

AS

Anton Sheverda in Qt
Сейчас гляну
источник

МВ

Макс Воробьев... in Qt
проперть в qml при изменении оповещает всех, зависимых от нее
источник

МВ

Макс Воробьев... in Qt
property bool condition: false
Button {
   onClicked: condition = true
}
visible: condition
источник

МВ

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