 QSS)
1. 继承QWidget 自定义控件的QSS是默认不支持的// 设置支持QSS setAttribute(Qt::WA_StyledBackground, true);2. QTextStream 文本读写可以操作文件、QString、QIODevice如 QFile、QTcpSocket处理字符文本不是二进制。QFile file(:/style.qss); // QIODevoce::Text Qt底层自动转成当前操作系统原生换行 file.open(QIODevice::WriteOnly | QIODevice::Text); QTextStream in(file); // 读取 QString str in.readAll(); // 写入 in hello; file.close();3. QSS选择器:伪类选择器 { } QWidget // 类型选择器 { } QWidget#id // id选择器 { } // 需要设置 objectname 和 自动填充 id-setObjectName(id); id-setAutoFillBackground(true); TitleWidget // 自定义控件设置QSS { } // WA_StyledBackground 专门开启【自定义 QWidget 支持 QSS 样式】 setAttribute(Qt::WA_StyledBackground, true);