• 8497阅读
  • 14回复

[提问]求助 如果点击pusthbutton 让这个图标高亮 [复制链接]

上一主题 下一主题
离线lalale
 
只看楼主 正序阅读 楼主  发表于: 2011-11-02
qt3中我将一个图标 放在一个pushbutton中
但是如果点击图片的时候只是一个图框
我想要点击这个按钮的时候 图标有背景透亮的那种形式
例如安全卫士图片中的 修复漏洞的图标:

  
离线lalale
只看该作者 14楼 发表于: 2011-11-03
xiumingjun 能请问一下如果用 QtoolButton如何实现吗?谢谢!
离线uidab

只看该作者 13楼 发表于: 2011-11-02
回 10楼(lalale) 的帖子
如果时间够的话还是移植一下。你这个是windows平台的不?
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线xiumingjun

只看该作者 12楼 发表于: 2011-11-02
回 楼主(lalale) 的帖子
这个功能在QtoolButton类中可以轻松实现。
离线米饭拌面

只看该作者 11楼 发表于: 2011-11-02
我记得 Qt3 的QPushButton也有 Qt4中AutoRaise的效果的类似选项 你研究研究QPushButton就好了
QQ:32336134
离线lalale
只看该作者 10楼 发表于: 2011-11-02
只是举一个例子而已~~米有办法一定要使用qt来实现
因为前人使用qt3来做这个项目的!
离线uidab

只看该作者 9楼 发表于: 2011-11-02
回 3楼(ppdayz) 的帖子
问题是他为什么还只能用qt3??
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线inside
只看该作者 8楼 发表于: 2011-11-02
直接用  qtoolbutton

设置autoRaise属性为true

鼠标不在上面

鼠标停在上面

离线jdwx

只看该作者 7楼 发表于: 2011-11-02
引用第6楼jorneyr于2011-11-02 11:16发表的  :
用QSS的好处是不用修改代码,而且可以直接看到效果图,方便修改。
如果不能用,就用万能大法,直接在paintEvent里用代码实现,只是会有些累

老老实实画图,使用万能大法。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线jorneyr

只看该作者 6楼 发表于: 2011-11-02
用QSS的好处是不用修改代码,而且可以直接看到效果图,方便修改。
如果不能用,就用万能大法,直接在paintEvent里用代码实现,只是会有些累
离线jorneyr

只看该作者 5楼 发表于: 2011-11-02
没有QSS,就绘制个通用的QLabel模拟按钮就可以了。
不同状态下使用不同的图片
离线jdwx

只看该作者 4楼 发表于: 2011-11-02
回 楼主(lalale) 的帖子
估计360的界面是用SkinSE做的。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线ppdayz

只看该作者 3楼 发表于: 2011-11-02
回 2楼(uidab) 的帖子
qt3  完全没有那个玩意儿
要是没有记错的话qstylesheet是4.3才开始有的
离线uidab

只看该作者 2楼 发表于: 2011-11-02
回 楼主(lalale) 的帖子
看看 qstylesheet ,完全可以。
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线ppdayz

只看该作者 1楼 发表于: 2011-11-02
这个用toolbutton做比较好,顺便问一句,为什么要用qt3?
快速回复
限100 字节
 
上一个 下一个