Linkeigenschaften in QLabel ändern
Verfasst: 18. April 2009 18:12
Ich versuche derzeitig in QLabeln die Eigenschaften von Links zu ändern, also a:link, a:fokus usw. Ich bekomme das aber leider nicht wirklich hin. Wenn ich ein QLabel mit folgenden Text füttere:
Dann wird der Link blau dargestellt aber alle anderen Eigenschaften werden nicht angezeigt. Ich würde es aber gerne so haben, dass der Link blau wird sobald die Maus drüberfährt. Ich habe es auch schon direkt über QLabel::setStyleSheet() versucht, aber da bekomme ich es auch nicht hin. Laut Anleitung gibt es ein Signal namens "linkHovered", also müsste man eigentlich auch die Anzeige verändern können. Weiß jemand wie das geht?
Vielen Dank,
Leffotrak
Code: Alles auswählen
ui->label->setText(
"<html><style type=text/css>"
"a:link { font-weight:bold; color:blue; text-decoration:none; }"
"a:visited { font-weight:bold; color:silver; text-decoration:none; }"
"a:focus { font-weight:bold; color:red; text-decoration:underline; }"
"a:hover { font-weight:bold; color:green; text-decoration:none; }"
"a:active { font-weight:bold; color:lime; text-decoration:underline; }"
"</style><body><a href='http://bla.de'>Link</a> Kein Link</html>");Vielen Dank,
Leffotrak