图片不适应控件大小解决办法
通过添加以下代码解决,添加代码
self.bt_test.setScaledContents(True) # 图片自适应控件大小
图片不能设置圆角解决办法
原因是使用图片的方式
方式一使用setPixmap:
self.label_test.setPixmap(QtGui.QPixmap(":IMAGE/gpt_icon_user"))
方式二setStyleSheet:
self.label_test.setStyleSheet("border-image: url(:IMAGE/gpt_icon_user);border-radius: 13px;")
方式一使用setPixmap会导致圆角参数border-radius不生效。setPixmap其实适合用于代码运行过程的展示。对于静态不变的部分,还是样式表setStyleSheet好用。
通过设置`setScaledContents(True)`可以使图片自适应控件大小。当需要设置图片圆角时,发现`setPixmap`方法的`border-radius`不生效,推荐使用`setStyleSheet`并配合`border-image:url`和`border-radius`属性来实现,尤其适用于静态不变的图像展示。
2000

被折叠的 条评论
为什么被折叠?



