<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'><div style="text-align: left;">Hi,<br><br>I realise there is another thread on this subject, but the
problem there seemed to be different (application of the style sheet on
changing the property rather than setting it initially). I'm trying to
use setProperty() to set a dynamic property on a QTreeWidget which I
can then use as a specifier in a style sheet. On the widget I'm doing:<br><br>self.setProperty( "locked", QtCore.QVariant(True) )<br><br>and then in the style sheet I do:<br><br>QTreeWidget[locked="True"] {...}<br><br>But
as far as I can tell the property is never picked up or isn't
evaluating as expected because the style is not applied (other parts of
the style sheet are though, so I know that at least is working). Is
there more to it?<br><br>Also, just a little query about styling QTreeWidgetItems - I tried doing:<br><br>QTreeWidget::item:!has-children:hover {...}<br><br>But
it doesn't seem to take notice of whether the item has children or not.
That's just a minor thing though and I'll have a closer look at it
myself.<br><br><br>Thanks,<br>Matt</div><br /><hr />Win £3000 to spend on whatever you want at Uni! <a href='http://clk.atdmt.com/UKM/go/111354032/direct/01/' target='_new'>Click here to WIN!</a></body>
</html>