Ho molti bug in semplici QSS (fogli di stile Qt). Sono bug di Qt?Bug di fogli di stile Qt?
Esempio:
Fogli di stile:
#check1 {
color: red //didn't work here
}
#check2 {
color: red; //but work here
background-color: black
}
#label1 {
color: blue;
text-decoration: underline //work fine here
}
#label2:hover {
color: blue;
text-decoration: underline //but didn't work here
}
Fonti:
#include <QtGui>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
app.setStyleSheet(" #check1 {color: red} \
#check2 {color: red; background-color: black} \
#label1 {color: blue; text-decoration: underline} \
#label2:hover {color: blue; text-decoration: underline}");
QWidget w; w.setFixedSize(120,130);
QCheckBox check1("checkbox1",&w);
check1.setObjectName("check1");
check1.move(10,0);
QCheckBox check2("checkbox1",&w);
check2.setObjectName("check2");
check2.move(10,30);
QLabel label1("label1", &w);
label1.setObjectName("label1");
label1.move(10,60);
QLabel label2("label2", &w);
label2.setObjectName("label2");
label2.move(10,90);
w.show();
return app.exec();
}
qt 4.7.3-3; arch linux; gnome 3 modalità fallback
Ma colore: blu per: hover funziona ancora ... – TheHorse
Hai ragione!È strano, perché secondo la loro documentazione non dovrebbe. Tuttavia, per esperienza, so che cambiare la sottolineatura non funziona come ho cercato di fare esattamente quello che stai facendo qui in passato. – Chris
Qt 4.7 SUPPORTO del supporto hover http://doc.qt.nokia.com/latest/stylesheet-syntax.html#pseudo-states – spraff