MousePressEvent i przyciski, dużo przycisków..
-
Witam, stworzyłem tablicę dwuwymiarową przycisków, umieściłem je w QGridLayout, Zamierzam sprawić, by po kliknięciu prawym przyciskiem myszy na dowolny przycisk, ustawiał mu "X":
@
void mousePressEvent(QMouseEvent *event){
if (event->button() == Qt::RightButton) {
for(int i = 0; i < SIZE; i++)
for(j = 0;j < SIZE; j++) {
przycisk[i][j]->setMaximumSize(32,32);
przycisk[i][j]->setText(QString("X"));
}
}
}
@Mam jednak problem z odwołaniem się do klikniętego przycisku, bo powyższy kod z automatu ustawia X każdemu przyciskowi, a nie tylko temu klikniętemu.. Czego zatem najlepiej w takim razie użyć?
-
http://stackoverflow.com/questions/15658464/qt-rightclick-qpushbutton
Luknij coś dla ciebie.
-
Dziękuję uprzejmie :)