• 6590阅读
  • 3回复

求教如何在Qpushbutton上设置了图片,再在图片上显示文字 [复制链接]

上一主题 下一主题
离线jackychu
 

只看楼主 倒序阅读 楼主  发表于: 2008-06-17
— 本帖被 XChinux 执行加亮操作(2008-06-17) —
我的代码如下:

buttonWimax是QPushButton的对象:

const QIcon iconWimax = QIcon(QString::fromUtf8("Images/wimax.png"));
ui.buttonWimax->setIcon(iconWimax);

我想在图片上再显示文字,用了SetText()不行.

请高手帮忙啊!
离线linshihaoma

只看该作者 1楼 发表于: 2008-06-17
用stylesheet弄图片,然后直接setText
离线XChinux

只看该作者 2楼 发表于: 2008-06-17
QToolButton用
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线jackychu

只看该作者 3楼 发表于: 2008-06-18
谢谢,各位帮助,我用了toolbutton,设置它的属性为Qt::ToolButtonTextUnderIcon就可以了,
代码如下
QPixmap *pm1 = new QPixmap("images/connect.png");
ui.buttonConnect->setBackgroundPixmap(*pm1);
ui.buttonConnect->setText(tr("Connect"));
快速回复
限100 字节
 
上一个 下一个