QLabel#m_icon{border-image:url(:/res/haiyang.png);/*图片路径*/min-width:40px;/*最小宽度*/min-height:40px;/*最小高度*/max-width:40px;/*最大宽度*/max-height:40px;/*最大高度*/background-position:center;/*居中显示*/background->attachment:fixed;/*固定*/background-repeat:repeat-n;/...
当控件比背景图小时,border-image会将背景图缩小到控件大小显示背景,background-image则只能显示背景图从左上角算起,与控件大小相等的不完整的背景图大小。 总结一下:border-image设置的背景图,可以让背景图大小根据控件的大小自适应,而background-image则不是,所以用的时候根据需要进行自行选择。 下面针对项目中经常...
m_TipsLabel = new QLabel(PAGE_LOGIN_QRCODE, widgetMain); // 因为直接设置 Qt::AlignCenter 文字不在图片中间,所以只设置纵向居中,横向用setIndent 控制(和你的图片有关) m_TipsLabel->setIndent(18); m_TipsLabel->setAlignment(Qt::AlignVCenter); // border-image 会自适应图片,background-image 不...
background-color:rgb(14 , 150 , 254); /*边框圆角半径为8像素*/ border-radius:8px; }/*按钮停留态*/QPushButton:hover { /*背景颜色*/ background-color:rgb(44 , 137 , 255); }/*按钮按下态*/QPushButton:pressed { /*背景颜色*/ background-color:rgb(14 , 135 , 228); /*左内边距为...
border-image: url(":/Resource/border_image"); /* 使用border-image可以自适应按钮大小 */ background-color: transparent; /* 不需要背景时可设为透明 */ } QPushButton#ImageButton:hover { border-image: url(":/Resource/border_image_hover"); ...
使用background-image属性,你可以为部件指定背景图片。默认地,背景图片只画在边框以内。背景图片不随部件大小改变而改变。提供一个随部件大小改变而改变的背景或皮肤,必须使用border-image。因为border-image属性提供了一个备选背景,所以并不需要再为部件指定一个背景图片。在两者都指定的情况下,border-image将画于back...