Ich habe eine Klasse QCondition die sich von QLabel ableitet. In dieser abgeleiteten Klasse habe ich einen mousePressEvent implementiert. Also wenn man mit der linken Maustaste auf das Label klickt, kommt ein Auswahlmenü in dem man z.B den Namen des Label setzen kann-> in späterer folge sollen hier Methoden aufgerufen werden in denen Informationen zu bestimmte eigenschaften gespeichert werden sollen.
Weiters habe ich eine Klasse showBits abgeleitet von QWidget! In dieser Klasse habe ich ein Array von meinem eigenen QLabel(QCondition) erstellt:
Code: Alles auswählen
for(int j=32;j>=0;--j)
{
bit01[i][j]= new QCondition(gui_);
bit01[i][j]->setTextInteractionFlags(Qt::TextSelectableByMouse);
bit01[i][j]->setFixedWidth(8);
bit01[i][j]->setAlignment(Qt::AlignJustify);
grid[i]->addWidget(bit01[i][j],i,count+1);
count++;
}mfg Daniel