DONE: Control Arrays

Write your ideas what you would like to have in Basic For Qt.

DONE: Control Arrays

Postby Henning » Wed Jan 11, 2012 10:28 pm

Hi,

I really liked the KB way of creating and accessing Control Arrays.

Assume a row of QPushButtons named pb000 - pb007.
Dim MUX2[8] As QPushButton
Dim MX2 As QButtonGroup
For i = 0 to 7
MUX2[i] = Control("pb00" & i)
MX2.AddButton(MUX2[i])
Next

It must be easy to make MUX2[0] a pointer or image to pb000. So I can use:
If MUX2[0]!BackColor = "Grn" Then
MUX2[0]!BackColor = "Red"
MUX2[0].setStyleSheet("background-color: rgb(255, 0, 0)") 'set pb000 background color to RED
Else
MUX2[0]!BackColor = "Grn"
MUX2[0].setStyleSheet("background-color: rgb(0, 255, 0)") 'set pb000 background color to GREEN
End If

Signal on_MX2_buttonClicked(n As Index)

/Henning
Henning
 
Posts: 522
Joined: Fri Aug 13, 2010 6:29 pm

Return to Wish List

Who is online

Users browsing this forum: No registered users and 1 guest

cron