• 7426阅读
  • 3回复

QPushButton背景图片上加文字的方法 [复制链接]

上一主题 下一主题
离线浪迹江湖
 

只看楼主 倒序阅读 楼主  发表于: 2010-08-03
— 本帖被 XChinux 执行加亮操作(2010-09-12) —
如题,我想在QPushButton上加一幅背景图片,然后在按钮上加上文字,不知道都有哪些方法。
我用了如下方式,没有成功:

QPushButton *pb = new QPushButton();
QPainter painter(pb);
QString style=QString("QPushButton {background-image: url(/root/demo/btn1.bmp)}");
painter.drawPixmap(0,0,pb->width(),pb->height(),QPixmap("btn1.bmp"));
painter.drawText(0,0,QString("aaa"));
pb->show();
离线dbzhang800

只看该作者 1楼 发表于: 2010-08-03
直接用样式表不行么?
离线xlz209
只看该作者 2楼 发表于: 2010-08-03
用qtoolbutton多方便
离线linlin3233
只看该作者 3楼 发表于: 2010-08-10
setStylesheet("background-image: url(...);")
setText ( const QString & text );
快速回复
限100 字节
 
上一个 下一个