赞
踩
今天在用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;之后就好了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。