1.按钮贴图
border-image和background-image之间的区别:
border-image:自动会对图片进行适应,但是会覆盖上面的控件。解决办法是先setobjectname("myname");然后在QWidget#myname{.....}这样的格式,就代表仅仅把图片自适应到myname这一个背景上。
background-image:不会对图片进行适应,大小不够会自动重复有点坑,但是不会影响到上面的控件,总体还是使用border-image吧 ,然后使用下面的一些就可以做出不错的按钮效果。
2.Setstylesheet
border-radius:15px设置四个角为圆角
border-radius: 15px 50px 设置x,y的分别圆角的半径。Qcombobox上小下拉按钮有种突兀感暂没有解决。
border:2px solid rgb(1,1,1);设置边框以及颜色
QPushButton::pressed{backgroud:rgb(2,2,2)}设置按钮按下后的颜色变化