Qt 怎么画一个圆角矩形对话框,或者圆角控件

Qt 怎么画一个圆角矩形对话框,或者圆角控件,第1张

1.2. 在自定义控件的 构造函数中带纯加入如下一段断码this-setWindowFlags(Qt::Dialog | Qt::FramelessWindowHint) //隐藏对话框标题栏QPainterPath pathQRectF rect = QRectF(0,0,100,100) //两点确定矩形范围,一蠢伏咐般为控件大小,这样可以切割四个圆角,也可以调整厅运大小,调整圆角个数

我在百度经验上写了如何用qt实现圆角吵迹昌窗口的文章,你升扒可以看看。如果您觉得有用的话,请帮忙投个票。州携

jingyan.baidu.com/article/219f4bf799ccccde442d381d.html

现在要实现一个部分圆角的控件,而且这个控件需要设置背景图片。

可以使用自己绘铅升制的方式。但Qt提供的样式是一种更简单的方式。

不过三种设置图片方式是有区别的春激烂。

1. image:加载图片扒漏的显示效果最好,但不能设置圆角

2. border-image:加载图片的效果尚可,可以设置圆角

3. background-image:不能加载高清图,可以设置圆角。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8188218.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存