【发布时间】:2016-04-13 16:33:21
【问题描述】:
当我按下一个 QPushButton 时,我试图刷新几个 QPushButton 图标,有没有办法在我按下四个按钮之一时,所有四个都得到更新?
void VMesa::on_mano1_clicked()
{
Tablero* tJuego = Tablero::getInstance();
Deck* mazo = Deck::getInstance();
tJuego->getJActual() == 1 ? tJuego->setJActual(2) : tJuego->setJActual(1);
}
当窗口加载时,它会在四个按钮处为一个图标充电,如下代码:
QPixmap pixmap = tJuego->getCartaQString(mazo->topCarta());
QIcon ButtonIcon = pixmap;
ui->campo5->setIcon(ButtonIcon);
ui->campo5->setIconSize(QSize(ui->campo5->width(), ui->campo5->height()));
我需要当我按下四个按钮中的每一个时,都使用堆栈(Mazo)中的另一个图像(来自 Carta
【问题讨论】: