Я новичок в Qt и не эксперт C ++, поэтому, пожалуйста, потерпите меня.Я работаю над приложением, которое имеет 12 различных кнопок QPushButton, но все они выполняют очень похожие действия: они получают какое-то значение с карты, а затем используют его для установки стиля для этой кнопки:
void MainWindow::on_btn01_clicked(){
QString img=images["btn01"];
ui->btn01->setStyleSheet("#btn01{ background-image: url(://" + img + ") }");
}
Для каждой из 12 кнопок я должен создать слот, который отличается только используемой кнопкой.Так что выглядит немного странно, если создать 12 практически идентичных функций.
Есть ли лучший способ сделать это?