Qt ile global olarak nasıl bir stil sayfası (.qss stili kaynağı) yükleyebilirim?Qt genel stil sayfası yükleniyor?
QSS dosyası::
middleIntText -> setStyleSheet("QLineEdit { border: 1px solid gray;
border-radius: 5px;padding: 0 8px;
selection-background-color:darkgray;
height:40px;font-size:15px;}");
Bütün QLineEdit widget'larında tek seferde yüklemesinde çalışacak QLineEdit aşağıdaki düşündüm: Ben daha işler biraz daha verimli kılmak için çalışıyorum
QLineEdit { border: 1px solid gray;
border-radius: 5px;
padding: 0 8px;
selection-background-color:darkgray;
height:40px;
font-size:15px;}
cpp dosyası:
QApplication a(argc, argv);
QFile stylesheet("formStyle.qss");
stylesheet.open(QFile::ReadOnly);
QString setSheet = QLatin1String(stylesheet.readAll());
a.setStyleSheet(setSheet);
Belki de bu doğru ve yanlış bir şey yapıyorum?
[Qt Forum] 'da bazı erkeklerle konuşuyorum (http://qt-project.org/forums/viewthread/19124/) ve ne yapmam gerektiğini bildiğime inanıyorum. Yarın bir çözümle rapor edin. Temelde .qss, css sözdizimi dosyasının dosya konumu veya yalnızca aşağı doğru hareket ettirmek için doğru nesneyi seçebilir (yani. QMainWindow :: setStyleSheet (QString)). Yukarıdaki yöntem, hangisinin üçünden birini belirlediğimde çalışmalıdır. –