• 20508阅读
  • 6回复

如何给一个按钮(qpushbutton)设置背景图片和文字? [复制链接]

上一主题 下一主题
离线cwgk_zc
 
只看楼主 倒序阅读 楼主  发表于: 2008-07-24
— 本帖被 XChinux 执行加亮操作(2008-09-03) —
在程序中需要设置按钮(QPushButton)的背景图片并且还要在按钮上设置“OK”,该如何做?

我用
button->setPixmap(QPixmap  map);
button->setText(tr("OK"));

调用setText后设置的背景图片不见了,显示的是按钮的默认背景色。
[ 此贴被cwgk_zc在2008-07-24 16:35重新编辑 ]
离线猪蛋
只看该作者 1楼 发表于: 2008-07-28
呵呵,顶一下 ,我也想知道
离线lkppost

只看该作者 2楼 发表于: 2008-09-01
setPalete(QPixmap);
setText(QString("Ok"));
淘宝店:https://shop312043540.taobao.com/
离线suraid
只看该作者 3楼 发表于: 2008-09-03
可以用QSS
button->setStylesheet("border-image: url(:/xxx.png);");
SuRaid团队主要承接嵌入式、Web、美工、算法设计等业务

团队网址: http://www.suraid.cn
团队博客: http://blog.suraid.cn
团队邮箱: bbs@esuraid.com
离线huishouliu
只看该作者 4楼 发表于: 2009-01-16
3楼的用你这种方法背景是可以做成,但按钮没用了,按不下去
MSN/Email :huishouliu@126.com
离线chenzxok
只看该作者 5楼 发表于: 2009-01-25
请高手能不能说清楚一点?
离线crazy024
只看该作者 6楼 发表于: 2009-02-22
QIcon icon;
icon.addPixmap(QPixmap(QString::fromUtf8("/root/arm/pic/QQ.PNG")), QIcon::Normal, QIcon::Off);
pushButton->setIcon(icon);
快速回复
限100 字节
 
上一个 下一个