Qt hoja de estilo global de carga?

¿Cómo puedo cargar una hoja de estilo (recurso de estilo .qss) globalmente con Qt?

Estoy tratando de hacer las cosas un poco más eficientes que:

middleIntText -> setStyleSheet("QLineEdit {  border: 1px solid gray;
                                border-radius: 5px;padding: 0 8px;
                                selection-background-color:darkgray;
                                height:40px;font-size:15px;}");

Pensé que lo siguiente funcionaría al cargar QLineEdit por única vez para todos los widgets de QLineEdit:

archivo qss:

QLineEdit {     border: 1px solid gray;
                border-radius: 5px;
                padding: 0 8px;
                selection-background-color:darkgray;
                height:40px;
                font-size:15px;}

archivo cpp:

QApplication a(argc, argv);
QFile stylesheet("formStyle.qss");
stylesheet.open(QFile::ReadOnly);
QString setSheet = QLatin1String(stylesheet.readAll());
a.setStyleSheet(setSheet);

Tal vez esto sea correcto y estoy haciendo otra cosa mal?

Respuestas a la pregunta(2)

Su respuesta a la pregunta