Witam,
Qt nie obsługuje czystego CSS a coś co nazwali Qt Style Sheet, które w gruncie rzeczy jest bardzo podobne do swojego oryginału. Tutaj możesz zobaczyć przykłady:
https://doc.qt.io/Qt-5/stylesheet-syntax.html
Co do odczytu to funkcja, która może odczytać html to klasa QTextEdit posiada metodę setHtml()
QFile file(":/help.html");
file.open(QFile::ReadOnly | QFile::Text);
QTextStream stream(&file);
textEdit->setHtml(stream.readAll());
Możesz również użyć funkcji setStyleSheet() dla QTextEdit aby przypisać dany styl:
textEdit->setStyleSheet("font-weight: bold;");