AC
19 января 2024 г. 22:57

QML Обнулить значения SpinBox

QML C++

Доброго времени суток, не могу разобраться с обнулением значение SpinBox находящего в делегате.

  1. import QtQuick
  2. import QtQuick.Controls
  3.  
  4. Window {
  5. width: 640
  6. height: 480
  7. visible: true
  8. title: qsTr("Hello World")
  9.  
  10. function clearValueSpinBox() {
  11. for (var i = 0; i < usersModel.count; ++i) {
  12. // обнулить значения Spinbox ??????
  13. }
  14. }
  15.  
  16. Rectangle {
  17. id: panel_btn
  18. height: 40
  19. anchors.left: parent.left
  20. anchors.right: parent.right
  21. anchors.margins: 40
  22.  
  23. color: "#eaeef1"
  24. border.color: "lightsteelblue"
  25. radius: 5
  26.  
  27. Button {
  28. id: btn_clear
  29. text: qsTr("Clear value SpinBox")
  30.  
  31. onClicked: {
  32. clearValueSpinBox();
  33. }
  34. }
  35. }
  36.  
  37. ListModel {
  38. id: usersModel
  39.  
  40. ListElement {
  41. name: "Element 1"
  42. }
  43. ListElement {
  44. name: "Element 2"
  45. }
  46. ListElement {
  47. name: "Element 3"
  48. }
  49. }
  50.  
  51. ListView {
  52. id: list_view
  53. anchors.top: panel_btn.bottom
  54. width: parent.width
  55. anchors.bottom: parent.bottom
  56. model: usersModel
  57. spacing: 5
  58. delegate: Rectangle {
  59. id: item_delegat
  60. height: 40
  61. anchors.left: parent.left
  62. anchors.right: parent.right
  63. anchors.margins: 20
  64.  
  65. color: "#eaeef1"
  66. border.color: "lightsteelblue"
  67. radius: 5
  68.  
  69. Text {
  70. text: name
  71. anchors.verticalCenter: parent.verticalCenter
  72. padding: 10
  73. font.pixelSize: 12
  74. font.bold: true
  75. }
  76.  
  77. SpinBox {
  78. id: spinbox_delegat
  79. height: 25
  80. width: 80
  81. anchors.right: parent.right
  82. anchors.verticalCenter: parent.verticalCenter
  83. anchors.rightMargin: 20
  84. }
  85. }
  86. }
  87. }

Буду очень признателен в помощи.

1

Вам это нравится? Поделитесь в социальных сетях!

0

Комментарии

Только авторизованные пользователи могут публиковать комментарии.
Пожалуйста, авторизуйтесь или зарегистрируйтесь