我做了一个qtoolbutton,上边放一个锁的
icon,如图所示

现在想点击一下就让这个图片就变成开锁状态,再点一下又锁上,我写了一个slot,代码内容如下
void MainWindow::on_toolButton_clicked(){ ui->toolButton->setToolButtonStyle( Qt::ToolButtonTextBesideIcon); //添加
按钮的图标 QIcon icon;int flag; if(flag/2 == 0){ icon.addPixmap(
QPixmap("resource/lock.png")); ui->toolButton->setIcon(icon); } else { icon.addPixmap(QPixmap("resource/unlock.png")); ui->toolButton->setIcon(icon); }}但是不好使,谁能帮帮我啊