• 6380阅读
  • 5回复

关于button焦点问题请教,请大家帮忙,谢谢 [复制链接]

上一主题 下一主题
离线pigmaster
 
只看楼主 倒序阅读 楼主  发表于: 2009-06-19
button在焦点状态时,会有一个虚线框,如何去掉它?因为button设置了图片,在focus的时候会有一个虚线框, 不知道如何搞定,请大家帮忙,谢谢!
暂时没想到
离线guoyun_he

只看该作者 1楼 发表于: 2009-06-19
建议看看QStyle下面的drawButton和drawButtonLabel两个函数!
离线pigmaster
只看该作者 2楼 发表于: 2009-06-19
引用第1楼guoyun_he于2009-06-19 11:54发表的  :
建议看看QStyle下面的drawButton和drawButtonLabel两个函数!


能说的具体点吗?谢谢!
暂时没想到
离线shiroki

只看该作者 3楼 发表于: 2009-06-19
这个焦点框是在style里画的, 我能想到的方法是自己弄个style, 把drawControl里那个画虚线框的句子给去掉。 不知道还有没有别的方法。。 在qt代码里搜 CE_PushButton可以找到那段代码。
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
离线pigmaster
只看该作者 4楼 发表于: 2009-06-19
引用第3楼shiroki于2009-06-19 13:03发表的  :
这个焦点框是在style里画的, 我能想到的方法是自己弄个style, 把drawControl里那个画虚线框的句子给去掉。 不知道还有没有别的方法。。 在qt代码里搜 CE_PushButton可以找到那段代码。
暂时没想到
离线pigmaster
只看该作者 5楼 发表于: 2009-06-19
引用第3楼shiroki于2009-06-19 13:03发表的  :
这个焦点框是在style里画的, 我能想到的方法是自己弄个style, 把drawControl里那个画虚线框的句子给去掉。 不知道还有没有别的方法。。 在qt代码里搜 CE_PushButton可以找到那段代码。

多谢总版主解答,谢谢
暂时没想到
快速回复
限100 字节
 
上一个 下一个