How to make a table in a widget?

Hi, I would like to design a widget that looks like the table in the picture. There will be five columns. The first column will be text. The second and third columns will be checkboxes that the user can check and uchecked. In the forth column there will be two buttons to increase and decrease the values by the user. How can I do it and design like in the picture?

I tried the listview from the palette, but I couldn’t figure out how to add the checkboxes and buttons with it.

  • create a widget representing the row:

two buttons to increase and decrease the values

  • script in the same widget:

image

  • create another widget and populate it with rows:


If we’re talking 1000+ rows, you may need a list view.