Qt 中在pushbutton上显示图片问题。

在ui上拖了一个pushbutton,然后在构造函数中添加代码,想在pushbutton上显示图片,可是运行时,连按钮都没有显示,这是为什么呢?本人初学,请高手赐教。Di... 在ui上拖了一个pushbutton,然后在构造函数中添加代码,想在pushbutton上显示图片,可是运行时,连按钮都没有显示,这是为什么呢?本人初学,请高手赐教。
Dialog::Dialog(QWidget*parent):QDialog(parent),ui(newUi::Dialog)
{
ui->setupUi(this);
QPixmapicon(":/images/icon.png");
ui->pushButton->resize(icon.width(),icon.height());
ui->pushButton->setIcon(icon);
}
展开
 我来答
励若08t
推荐于2016-01-29 · TA获得超过1221个赞
知道小有建树答主
回答量:366
采纳率:0%
帮助的人:233万
展开全部
第一你要确保这个资源是不是真的存在,很有可以你把这个路径给搞错了:
:/images/icon.png

在ui->pushButton->setIcon(icon);前面加一句:
ui->pushbutton->setIconSize(icon.size());
追问
你好,路径是没问题的,我加了ui->pushbutton->setIconSize(icon.size());还是不行呀。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式