QT有没有点击后“凹”风格的按钮

lnyat 2013-07-02 10:19:44


类似上面这个
...全文
1377 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
jdwx 2013-07-08
  • 打赏
  • 举报
回复
Qt在windows7里的QAction在工具栏上就是这个效果。
jdwx 2013-07-08
  • 打赏
  • 举报
回复
引用 9 楼 Jonix 的回复:
看样子有必须做一个样式大全的文档。
每个人的要求都不一样,没法做。 再说,只改一个控件的外观会导致整个程序外观不协调。
Jonix 2013-07-08
  • 打赏
  • 举报
回复
看样子有必须做一个样式大全的文档。
lnyat 2013-07-08
  • 打赏
  • 举报
回复
引用 7 楼 loadroad 的回复:
不行 就用样式表来实现效果吧。在不同的状态的时候替换控件的贴图。鼠标移入状态、鼠标按下状态等使用不同的贴图,让UI做凹下效果的图片
这个我知道,只是觉得这是个非常常用的效果,QT应该提供
邶风 2013-07-05
  • 打赏
  • 举报
回复
不行 就用样式表来实现效果吧。在不同的状态的时候替换控件的贴图。鼠标移入状态、鼠标按下状态等使用不同的贴图,让UI做凹下效果的图片
lnyat 2013-07-04
  • 打赏
  • 举报
回复
引用 4 楼 loadroad 的回复:
QToolButton应该是自动有这个凹凸效果的。你试试看
试过了不行,你给个例子看看
jdwx 2013-07-03
  • 打赏
  • 举报
回复
引用 4 楼 loadroad 的回复:
QToolButton应该是自动有这个凹凸效果的。你试试看
+1,windows7里是这个效果。
邶风 2013-07-03
  • 打赏
  • 举报
回复
QToolButton应该是自动有这个凹凸效果的。你试试看
luoning1217 2013-07-03
  • 打赏
  • 举报
回复
引用 1 楼 cai6811376 的回复:
使用样式表

QPushButton:pressed { 
    background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
                                      stop: 0 #dadbde, stop: 1 #f6f7fa);
}
谢谢猫,学习了
liyingju001 2013-07-03
  • 打赏
  • 举报
回复
同上 就是用样式表弄的 可以百度谷歌等看下例子 楼上貌似少了一个参数 就是凹进去的那个 我记不起来了
xcyl 2013-07-02
  • 打赏
  • 举报
回复
使用样式表

QPushButton:pressed { 
    background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
                                      stop: 0 #dadbde, stop: 1 #f6f7fa);
}

16,216

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧