PyQt5 样式美化之初体验
在Designer中,通过编辑StyleSheet对界面进行了美化。
深感CSS的重要性,许久没用,好多都忘了,得好好补补。不过在帮助文档的援助下,顺利完成任务~
运行界面
个人感觉美美哒~突然好喜欢绿色。
代码
QPushButton{
background-color:rgb(0, 170, 127);
font-size:20px;
color:rgb(255, 255, 255);
font-weight:bold;
border-radius: 10px;
}
QTextEdit{
font-size:28px;
font-weight:bold;
color:rgb(255, 255, 255);
letter-spacing:5px;
outline-color:rgb(255, 255, 255);
border-radius:10px;
background-color:rgba(0, 170, 127, 100)
}
QWidget::Form{
background-color:rgba(0, 170, 127, 100)
}
存在的问题
我使用的窗体是Designer中的QWidget,在编辑样式表的过程中,不知道要怎样实现只对窗体进行编辑。
QWidget{
background-color:rgba(0, 170, 127, 100)
}
如果是上面这样设置,则所有QWidget都设置成了这个样式。
QWidget::Form{
background-color:rgba(0, 170, 127, 100)
}
看到有大佬说,::的方式可以选取子控件,代码如上所示,我试了之后还是没有成功, 求大佬帮助~
难道是真的只能以python编程实现这个样式的更改嘛  ̄へ ̄
其他相关资料
-
修改样式的三种方法对比:
https://blog.csdn.net/GoForwardToStep/article/details/60884870 -
QSS样式表语法及教程:
https://blog.csdn.net/u011012932/category_9605197.html
https://www.cnblogs.com/itrena/p/5938314.html
有缘看到的小伙伴,给人家点个赞呗~么么哒❤