• 6887阅读
  • 2回复

QDialog 风格设定为Frameless后,怎么将边角设定为圆角 [复制链接]

上一主题 下一主题
离线wangqizero
 
只看楼主 倒序阅读 楼主  发表于: 2009-06-14
如题。我想自己手绘标题栏,现在用WindowFlags隐藏标题栏后,还需要将边角改成圆角。
试了SetStyleSheet("QDialog:{border-radius : 10px;}");发现没有任何效果。
请各位大侠帮帮忙~
只看该作者 1楼 发表于: 2009-06-15
要用setmask之类的吧
离线zzh12215
只看该作者 2楼 发表于: 2012-03-21
用qss是有局限性的,只适用四个角没有被子控件盖住的情况。
{
background-color:transparent;
border-width: 1px 1px 1px 1px;
     border-style: solid;
     border-color: rgb(76,76,76);
border-radius:2px;
}
快速回复
限100 字节
 
上一个 下一个