У меня есть пользовательская кнопка, при нажатии которой я хочу изменить цвет текстовых полей, в которых нет текста, записанного внутри, по умолчанию на красный в течение 2 секунд, и всплывающую подсказку, в которой говорится, что вы должны написатьЕсть что-то, прежде чем идти вперед.
TextField {
id: textfield_derivat
placeholderText: qsTr("Write a comment here...")
horizontalAlignment: Text.AlignHCenter
}
CustomSelectionButton {
id: go_button
x: 378
y: 342
text: "Let's go!"
anchors.rightMargin: 19
anchors.bottomMargin: 17
anchors.bottom: parent.bottom
anchors.right: parent.right
height: default_button_height - 10
font.pointSize: default_font_size
MouseArea {
anchors.fill: parent
onClicked: {
if( check_text_field(textfield_derivat.text) === true )
{
/* code here */
}
else
{
textfield_derivat.text = "Please fill up the text"
textfield_derivat.background = "red"
}
Я получил эту ошибку при этом - Ошибка: Невозможно назначить QString для QQuickItem *