首页| 论坛| 消息

标题:如何实现圆形按钮?
作者:liu_ming50
日期:2006-04-26 09:19
内容:

我手头的项目要求所有窗口上的按钮都是圆的,而不是通常的长方形的,这该怎么实现?请各位大虾指点


#1 [seraphliu 04-27 16:32]
可以通过背景图片来实现,两张图片的互相切换 ,但是要把按钮的边界给隐藏了,通过setStyle()的方法
#2 [liu_ming50 04-28 09:40]
谢谢回帖,但是采用这种方法的话,按钮获得焦点时要显示高亮(这是要求具备的功能),那么整个按钮还是会显现出来吧?我想采用定义一个圆形按钮控件的方法,但是不会,正在学,那位大虾精通这方面,希望指点一下,呵呵呵
#3 [andelie 04-28 10:39]
可以画两个按钮的图片,一个暗色,一个亮色,这样在点击的时候就可以随心所欲的切换了。我以前的一个项目就是用这个思路作的,只是用的不是Qt而已,所以我想应该可以吧。
#4 [guyansrg 04-28 12:20]
我想应该还有别的办法吧
#5 [liu_ming50 04-28 17:02]
三楼的办法倒是可行,呵呵,但是我还是想采用定义新控件的方法,那样一次到位,对以后的开发也有好处。

<< 1 2 >> (1/2)

回复 发表
主题 版块