• 5629阅读
  • 4回复

如何移除QPushButton中已设置的QIcon? [复制链接]

上一主题 下一主题
离线rojay
 
只看楼主 倒序阅读 楼主  发表于: 2009-09-04
举例说:button->setIcon( QIcon(":/a.png") ) ;
然后我需要在程序的某部分,需要移除这个图片并且让那个button显示Text
请问我该怎么操作?

注:已经尝试过的是——直接无视那个图片而直接setText是不可行的。

谢谢!
离线sdh-bing
只看该作者 1楼 发表于: 2009-09-04
试一试button->setIcon( QIcon("") )再setText()
离线rojay
只看该作者 2楼 发表于: 2009-09-04
^_^我已经尝试过了,不行的

现在暂时的土方法是类似于setText("   AA                                                                                  ")这样子
就是自己调试,设定一定数量的空格,使得显示文字的时候,Icon能够被挤出FixedSize可视区域外
离线rqzrqh

只看该作者 3楼 发表于: 2009-09-04
我试过也是不可以的。试试先设置文本,然后写画图事件吧图片贴上去
离线taiji
只看该作者 4楼 发表于: 2010-06-12
PushButton->setIconSize(QSize(0,0)),这样就看不见了,很将就用的。
快速回复
限100 字节
 
上一个 下一个