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

Коментарі

Only authorized users can post comments.
Please, Log in or Sign up
  • Останні коментарі
  • Evgenii Legotckoi
    16 квітня 2025 р. 17:08
    Благодарю за отзыв. И вам желаю всяческих успехов!
  • IscanderChe
    12 квітня 2025 р. 17:12
    Добрый день. Спасибо Вам за этот проект и отдельно за ответы на форуме, которые мне очень помогли в некоммерческих пет-проектах. Профессиональным программистом я так и не стал, но узнал мно…
  • AK
    01 квітня 2025 р. 11:41
    Добрый день. В данный момент работаю над проектом, где необходимо выводить звук из программы в определенное аудиоустройство (колонки, наушники, виртуальный кабель и т.д). Пишу на Qt5.12.12 поско…
  • Evgenii Legotckoi
    09 березня 2025 р. 21:02
    К сожалению, я этого подсказать не могу, поскольку у меня нет необходимости в обходе блокировок и т.д. Поэтому я и не задавался решением этой проблемы. Ну выглядит так, что вам действитель…
  • VP
    09 березня 2025 р. 16:14
    Здравствуйте! Я устанавливал Qt6 из исходников а также Qt Creator по отдельности. Все компоненты, связанные с разработкой для Android, установлены. Кроме одного... Когда пытаюсь скомпилиров…