当前位置: 代码迷 >> QT开发 >> 望高手赐教!Qt中怎么在PushButton下同时显示图片和文字,关键是文字在图片正上方
  详细解决方案

望高手赐教!Qt中怎么在PushButton下同时显示图片和文字,关键是文字在图片正上方

热度:96   发布时间:2016-04-25 04:41:17.0
望高手赐教!Qt中如何在PushButton上同时显示图片和文字,关键是文字在图片正下方!
如题,我试了几次,都达不到效果,如何在PushButton中载入一个图片,然后再其正下方显示文字,如“收件箱”,请各位帮帮忙,不管是用Qss还是用代码都行,望高手赐教!

------解决方案--------------------
告诉你一个简单方法,把字写到图片上去,然后整体当做一张图片画到PushButton上面,或者你用QLabel 生成一个对象,父类传PushButton,设置下坐标也是能实现的。
------解决方案--------------------
photoshop做一张带有文字的图片吧,同时加载文字和图片的话很麻烦
------解决方案--------------------
和QPushButton一样设置图标,增加下面一行代码,修改一下属性,就行了
toolButton->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
------解决方案--------------------
四楼正解。。。
如果用QPushButton设置图标的方法,只能是横着排列的,如果用换行的形式,字是显示在图片的右下方,如果再套用样式的,感觉没有什么必要。。。

可以采纳四楼的办法。。。