Code: Alles auswählen
b0=new QButtonGroup(this);
b0->addButton(A00,0);
b0->addButton(A01,1);
b0->addButton(A02,2);
b0->addButton(A03,3);
b0->addButton(A04,4);
b0->addButton(A05,5);
b0->addButton(A06,6);
b0->addButton(A07,7);
b1=new QButtonGroup(this);
b1->addButton(A10,0);
b1->addButton(A11,1);
b1->addButton(A12,2);
b1->addButton(A13,3);
b1->addButton(A14,4);
b1->addButton(A15,5);
b1->addButton(A16,6);
b1->addButton(A17,7);
b2=new QButtonGroup(this);
b2->addButton(A20,0);
b2->addButton(A21,1);
b2->addButton(A22,2);
b2->addButton(A23,3);
b2->addButton(A24,4);
b2->addButton(A25,5);
b2->addButton(A26,6);
b2->addButton(A27,7);
b3=new QButtonGroup(this);
b3->addButton(A30,0);
b3->addButton(A31,1);
b3->addButton(A32,2);
b3->addButton(A33,3);
b3->addButton(A34,4);
b3->addButton(A35,5);
b3->addButton(A36,6);
b3->addButton(A37,7);
b4=new QButtonGroup(this);
b4->addButton(A40,0);
b4->addButton(A41,1);
b4->addButton(A42,2);
b4->addButton(A43,3);
b4->addButton(A44,4);
b4->addButton(A45,5);
b4->addButton(A46,6);
b4->addButton(A47,7);
b5=new QButtonGroup(this);
b5->addButton(A50,0);
b5->addButton(A51,1);
b5->addButton(A52,2);
b5->addButton(A53,3);
b5->addButton(A54,4);
b5->addButton(A55,5);
b5->addButton(A56,6);
b5->addButton(A57,7);
b6=new QButtonGroup(this);
b6->addButton(A60,0);
b6->addButton(A61,1);
b6->addButton(A62,2);
b6->addButton(A63,3);
b6->addButton(A64,4);
b6->addButton(A65,5);
b6->addButton(A66,6);
b6->addButton(A67,7);
b7=new QButtonGroup(this);
b7->addButton(A70,0);
b7->addButton(A71,1);
b7->addButton(A72,2);
b7->addButton(A73,3);
b7->addButton(A74,4);
b7->addButton(A75,5);
b7->addButton(A76,6);
b7->addButton(A77,7); In MATLAB habe ich zum Glück eval-Funktion(Execute a string containing a MATLAB expression) und ich könnte das ganze schrekliche Code so schreiben:
Code: Alles auswählen
for ii=0:7
for jj=0:7
str=['b' num2str(ii) '=new QButtonGroup(this);b' num2str(ii) '->addButton(A' num2str(ii) num2str(jj) ',' num2str(ii) ');']
end
end
eval(str);DANKE!
Carmen