当前位置: 代码迷 >> QT开发 >> QT怎么让pushbutton的背景取消呢
  详细解决方案

QT怎么让pushbutton的背景取消呢

热度:90   发布时间:2016-04-25 04:53:04.0
QT如何让pushbutton的背景取消呢?
上网看了很多都是让pushButton增加背景颜色的,但是就没有一个说添加了 又如何取消的呢?
或者说把pushButton恢复成最原始状态?

------解决方案--------------------
楼主的意思是不是变透明啊?
如果是变透明的话:setFlat(true);
------解决方案--------------------
pushButton增加背景颜色有多种方法,比如setStyleSheet或QPalette等
针对不同方法进行还原即可,比如用setStyleSheet,在设置之前先保存QString styleSheet () const,然后再设置,如果要恢复,则可以把原来保存的值进行再一次设置即可
------解决方案--------------------
先保存styleSheet(),然后再设置
恢复,则可以用原来保存的值进行设置
------解决方案--------------------
setStyleSheet("background-image:url(0)")