Это не ответ на ваш вопрос, так как текст диалога не изменяется напрямую, но это может быть ответ на вашу проблему, так как текст диалога изменяется динамически: -)
Предполагая, что вы есть элемент, который запускает onSomethingHappened, вы можете связать свойства диалога с свойствами объекта.
Пример:
Item {
Component {
id: dialog
Dialog {
id: dialogue
title: someID.dialogTitle
text: someID.dialogText
Button {
text: "cancel"
onClicked: PopupUtils.close(dialogue)
}
}
}
}
SomeItem {
id: someID
property string dialogTitle
property string dialogText
onSomethingHappened: {
dialogTitle = "Hello David"
dialogText = "Whats up?"
PopupUtils.open(dialog)
}
}
Вы не должны делать это из скрипта PHP. Выключение компьютера, доступного из Интернета, звучит как очень плохая идея.
Я сам создам скрипт оболочки и выполняю его при необходимости. Например, этот скрипт будет сохранен на рабочем столе:
#!/bin/sh
shutdown -HP 1
И если вы запустите его, это выключит компьютер за одну минуту.