Qtを使用してスタイルシート(.qssスタイルリソース)をグローバルにロードするにはどうすればよいですか?
私は物事をより効率的にしようとしています:
middleIntText -> setStyleSheet("QLineEdit { border: 1px solid gray;
border-radius: 5px;padding: 0 8px;
selection-background-color:darkgray;
height:40px;font-size:15px;}");
すべてのQLineEditウィジェットに対してQLineEditを1回ロードすると、次のように機能すると思いました。
qssファイル:
QLineEdit { border: 1px solid gray;
border-radius: 5px;
padding: 0 8px;
selection-background-color:darkgray;
height:40px;
font-size:15px;}
cppファイル:
QApplication a(argc, argv);
QFile stylesheet("formStyle.qss");
stylesheet.open(QFile::ReadOnly);
QString setSheet = QLatin1String(stylesheet.readAll());
a.setStyleSheet(setSheet);
おそらくこれは正しいです、そして私は何か他の間違ったことをしていますか?