PYQT5+QSS
2022-06-25 11:07:59 0 举报
我看目前是没有QSS文档的,作者花了三个小时整理的,给大家分享分享
作者其他创作
大纲/内容
+=的使用
append();
sprintf();
arg();
insert();
prepend();
replace();
trimmed();
simplified();
startsWith();
endsWith();
contains();
localeAwareCompare();
compare();
比较
toInt();toAscii();toUtf8();...
isNull();isEmpty();
QString
字符串类
QList,QLinkList,QVector以及对应的只读迭代器类和读写迭代器类
QMap;QHash以及对应的只读迭代器类和读写迭代器类
QVariant
容器类
Qtimer类
工具类
分割窗口QSplitter类
停靠窗口QDockWidget类
堆栈窗口QStackedWidget类
QHBoxLayout(水平布局)
QVBoxLayout(垂直布局)
QBoxLayout(水平方向或垂直方向上排列控件)
QGridLayout(格栅布局)
FormLayout(表单布局)
基本布局QLayout
布局类
菜单栏
状态栏(一般位于底部)
工具栏
锚接部件
中心不见
主窗体构成基本元素
新建文件
打开文件
文件打印
图像打印
打印文件
删除文件
文件操作功能
设置字体
设置字号
设置文字加粗
设置字体倾斜
文字加下画线
设置文字颜色
文本编辑功能
设置字符格式
QT5 主窗体
color (设置文本的颜色)
direction(规定文本的方向/书写方向)
letter-spacing(设置字符间距)
line-height(设置行高)
text-align(规定文本的水平对齐方式)
text-decoration(规定添加到文本的装饰效果)
text-indent(规定文本块首行的缩进)
规定添加到文本的阴影效果(text-shadow)
QSS文本属性
background(在一个声明中设置所有的背景属性)
background-attachment(设置背景图像是否固定或者随着页面的其余部分滚动)
background-color(设置元素的背景颜色)
background-image(设置元素的背景图像)
background-position(设置背景图像的开始位置)
background-repeat(设置是否及如何重复背景图像)
background-clip(规定背景的绘制区域)
QSS背景属性
border(在一个声明中设置所有的边框属性)
border-bottom(在一个声明中设置所有的下边框属性)
border-bottom-style(下边框样式)
border-bottom-width(设置下边框的宽度)
border-color(设置四条边框的颜色)
border-left(在一个声明中设置所有的左边框属性)
QSS边框属性
QPushButton(未被选中)
案例1
QPushButton:hover(划过)
案例一
QPushButton:pressed(点击之后)
按钮状态
QPushButton
QSS案例
QSS
- content rectangle:绘制窗口部件的内容的区域,如文字,图片; - padding rectangle:包围content rectangle,由padding属性指定填充操作,主要是窗口部件内容与边缘线(border)之间的空隙,由top,right,bottom和left设置他的大小; - border rectangle:包围padding rectangle,为边界预留空间,可认为是窗口的外框线; - margin rectangle:最外面的矩形,主要是负责与其他窗口部件间的距离。
盒模型
QT5+QSS
0 条评论
回复 删除
下一页