• 5698阅读
  • 4回复

[提问]怎么获得QToolButton默认的样式表 [复制链接]

上一主题 下一主题
离线ppffs
 

只看楼主 倒序阅读 楼主  发表于: 2012-12-10
关键词: QToolButton

       在使用QToolButton中,怎么知道QToolButton默认的样式呢?QToolButton有默认的样式,我现在需要实现的是将QToolButton默认的样式改变一下顺序,比如当鼠标不在button上时,没有border,当鼠标悬停在button上时显示border,在按下Button时,button有下沉的效果,但是这些效果应该和QToolButton默认的效果一样。因此如果知道了QToolButton默认的样式表,就能实现上述的效果,请问怎么知道QToolButton默认的样式表呢?谢谢~^_^
离线kimtaikee

只看该作者 1楼 发表于: 2012-12-10

离线jdwx

只看该作者 2楼 发表于: 2012-12-10
Qt的控件没有默认的样式表。
用样式表改变控件外观的方法,见楼上。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线ppffs

只看该作者 3楼 发表于: 2012-12-11
恩~我也知道可以通过改变QSS的方式改变QToolButton的样式,但是效果很难达到QToolButton默认的显示效果~
离线jdwx

只看该作者 4楼 发表于: 2012-12-11
回 3楼(ppffs) 的帖子
其实可以,用帖图片的办法,只用那些基本的颜色肯定是达不到。
因为Qt的button是用QPainter画出来的。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
快速回复
限100 字节
 
上一个 下一个