Uygulamamda, uygulamanın tamamına ait stil sayfası uygulamaya yüklenen bir kaynak dosyadan alınır.Güncelleniyor Widget'ın ObjectName stili otomatik olarak güncellenmiyor
İki bir QListWidget orada tanımlanmış stil vardır: Bir formda
QListWidget#Good{
..some color properties
}
QListWidget#Bad {
..soem different color properties
}
, benim QListWidget en Nesne adı "İyi", bu nedenle #good stiline yapışır. Çalışma zamanı sırasında "SetObjectName" öğesini "Bad" olarak ayarlamak ve stilin UI'de anında değiştirilmesini istediğim bir durum var. "Sadece "(Kötü);" SetObjectName" çağıran
- :
İki şey fark etmiş stilleri yöntemlerden değiştirmez ...
- Tek zaman "SetObjectName (" Bad ");" QListWidget içeren Widget yapıcıdan çağrılırsa çalışır.
Açıkçası, bazı "güncelleştirme stili" aşamasında eksik. Kodda "setStyleSheet" bulunamayacağımı, QSS dosyasından gelmesi gerektiğini unutmayın.
Neyi eksik?