QSS的学习

用了两个星期断断续续的学习,先是复习Tkinter,再是开始重新学习PyQt5.因为Tkinter的界面太丑,而且花样不多。
在学习PyQt5的时候,涉及到了QSS,据说和CSS差不多,我现在只用到几句QSS,所以理解不够。

-------------QSS语法---------------------------------------------
background-color:rgb(6, 168, 255);    背景色
color:red;                字体颜色
border-radius:5px;            边框圆角半径
border:2px solid green;         边框2像素,实现,绿色
font:10pt;               字体大小10

-------------将QSS应用到PyQt--------------------------------------------
如何将QSS应用到PyQt里面?三种方式
1. 在ui中添加QSS,将ui转化为py文件
2. 在py程序中添加QSS
3. 直接新建QSS文件,将其应用到py文件(这个方法我还没试)
--------------扩展知识----------------------------------------------------
UI设计:包括GUI。人机交互、操作逻辑、界面美观。包含GUI,ID(interaction designer),UE(user experience)
GUI设计:我觉得就是指matlab里面那种界面设计吧
Qt官网给出的三种语言:QML,Python,C++,其中python的官方Qt库是Pyside。而PyQt则应该是另一家公司的,当PyQt5用于商业时需要收费。
当然我觉得PyQt比PySide用的人多。
如何学习PyQt:看国内外博客,看官网Qt文档(但是内容少,就有一个函数),看Qt书籍,看PyQt书籍。

以上部分内容来自于下面的链接,大家可以进去看一看。
QSS语法:http://www.haoservice.cn/2019/04/23/Qt06StyleSheet%E4%BD%BF%E7%94%A8%E6%80%BB%E7%BB%93/

发布了53 篇原创文章 · 获赞 23 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_37083038/article/details/103764894