
类似上面这个
------解决方案--------------------
使用样式表
QPushButton:pressed {
background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
stop: 0 #dadbde, stop: 1 #f6f7fa);
}
------解决方案--------------------
同上 就是用样式表弄的 可以百度谷歌等看下例子 楼上貌似少了一个参数 就是凹进去的那个 我记不起来了
------解决方案--------------------
谢谢猫,学习了
------解决方案--------------------
QToolButton应该是自动有这个凹凸效果的。你试试看
------解决方案--------------------
+1,windows7里是这个效果。
------解决方案--------------------
不行 就用样式表来实现效果吧。在不同的状态的时候替换控件的贴图。鼠标移入状态、鼠标按下状态等使用不同的贴图,让UI做凹下效果的图片
------解决方案--------------------
看样子有必须做一个样式大全的文档。
------解决方案--------------------
每个人的要求都不一样,没法做。
再说,只改一个控件的外观会导致整个程序外观不协调。
------解决方案--------------------
Qt在windows7里的QAction在工具栏上就是这个效果。