• 14535阅读
  • 10回复

关于QPUSHBUTTON设置了图片,感觉按钮的四周都是直角,如何变为圆角 [复制链接]

上一主题 下一主题
离线jackychu
 

只看楼主 倒序阅读 楼主  发表于: 2008-06-18
— 本帖被 XChinux 执行加亮操作(2008-06-19) —
我在QPUSHBUTTON设置了图片,感觉按钮的四周都是直角,感觉很难看,
如何变为圆角,看起来舒服.
是不是和图片有关系,还是要在button上进行一些设置.

离线gery_sunjian
只看该作者 1楼 发表于: 2008-06-18
样式表 可以搞定!!!
离线gery_sunjian
只看该作者 2楼 发表于: 2008-06-18
setStyleSheet()
离线jackychu

只看该作者 3楼 发表于: 2008-06-19
gery_sunjian,非常谢谢你的解答. 因为我是才做QT的项目,很多还不是很熟悉.以后多帮助.

我用了setStyleSheet(),做的按钮可以有圆角了.

但是另外有了问题,我想用样式表直接设置backgroud-image ,  但是一直没反应,不显示图片,我的代码如下:
ui.pluginButton->setStyleSheet(
      "background-image: url(:/Images/plugin1.png);"
       "background-repeat: no repeat;"
                        "background-position: center;"
                        "border-radius: 5px;"
     "border: 3px solid #abc;");

是不是还要设置button的其他属性
离线xinyun_zh
只看该作者 4楼 发表于: 2008-06-22
我也是刚用QT做项目,同样写怎么报错,qpushbutton1->setStySheet( "border:2px solid #abc;" );请问楼主是如何写的。
离线gery_sunjian
只看该作者 5楼 发表于: 2008-06-23
ui.pluginButton->setIcon(QIcon(":/Images/plugin1.png");
离线gery_sunjian
只看该作者 6楼 发表于: 2008-06-23
ui.pluginButton->setIcon(QIcon(":/Images/plugin1.png"));
离线xinyun_zh
只看该作者 7楼 发表于: 2008-06-24
感谢gery_sunjian的答复,上次我问的不是很清楚,我是想做有倒角的按钮,我用的是3.3.8
离线xinyun_zh
只看该作者 8楼 发表于: 2008-07-02
怎么回贴的人这么少啊
离线qoozone1234

只看该作者 9楼 发表于: 2008-07-03
可能大家用的是4.4版本的,

两个版本差距太大,不好说话
离线sunyilong
只看该作者 10楼 发表于: 2008-07-24
通过样式表可以做出圆角的效果,但是点击按钮时轮廓并不是圆角啊,还有什么更好的办法啊,

期待中。。。。。
快速回复
限100 字节
 
上一个 下一个