用Docker从零搭建Hadoop完全分布式集群实战指南
2026/9/16 9:12:25
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);