当前位置:   article > 正文

关于Qt的Qss样式设置border-radius无效的解决方法!_qt border-radius

qt border-radius

今天在用Qt做练习的时候发现,Qt的样式表设置QPushButton为border-radius:15px;无效,尝试了好多种网上的其他方法,都没用。

little->setStyleSheet(QString("QPushButton{background:url('../LikeMountain/img/lite-btn1.png');border-radius:15px;border:1px solid #ffffff;}"));

最后发现,我border-radius圆角的大小超过了按钮的大小,因为我的按钮大小是29*29,而border-radius:15px的话,是每个角都要弯曲,所以是 15+15就为30了所以就超过了按钮29的大小,就失效了。

然后吧border-radius改成14px;之后就好了

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/292635
推荐阅读
  

闽ICP备14008679号