用了两个星期断断续续的学习,先是复习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/