-
Bug
-
Resolution: Out of scope
-
P2: Important
-
None
-
5.5.1
-
None
-
Win 8.1 64bit, Qt Creator 3.6.1, Qt 5.5.1 MinGW 32 bit
To test this issue I have create "Qt Quick Controls Application" from File->Create File or Project (Ctrl + N), set "Minimal required Qt version" to 5.5 (but I actually don't think that this is important) and added few lines of code to standart template:
Difference with template
diff --git a/Default/Main.qml b/QMLTest/Main.qml
index 1d3f6bd..38d0a5a 100644
--- a/Default/Main.qml
+++ b/QMLTest/Main.qml
@@ -24,8 +24,8 @@ ApplicationWindow {
MainForm {
anchors.fill: parent
- button1.onClicked: messageDialog.show(qsTr("Button 1 pressed"))
- button2.onClicked: messageDialog.show(qsTr("Button 2 pressed"))
+ button1.onClicked: {comboBox1.currentIndex = 0}
+ button2.onClicked: {comboBox1.currentIndex = 2}
}
MessageDialog {
diff --git a/Default/MainForm.ui.qml b/QMLTest/MainForm.ui.qml
index b11a1c2..a092278 100644
--- a/Default/MainForm.ui.qml
+++ b/QMLTest/MainForm.ui.qml
@@ -8,6 +8,7 @@ Item {
property alias button1: button1
property alias button2: button2
+ property alias comboBox1: comboBox1
RowLayout {
anchors.centerIn: parent
@@ -22,5 +23,12 @@ Item {
text: qsTr("Press Me 2")
}
}
+
+ ComboBox {
+ id: comboBox1
+ x: 258
+ y: 158
+ model:["","test1","test2"]
+ }
}
Result: when I pressed to button2 everything is good (i.e. combobox text becomes "test2"), but when I pressed to button1, nothing happens. I have tried to put "" to anothet position in model, but I have got the same result