Hi,
At 14:11 07/02/2006 -0900, you wrote:
I relaize that this is a question for qt-interest, but I'm getting a slow
response.
What is the preferred method for setting the background color of a widget
in qt4? I'm using palette().setColor(QPalette.Window, mycolor)), but this
setting for child widgets seems to be overriden by the color you set the
parent widget with. Are you supposed to draw a rect in paintEvent()? The
QWidget docs don't seem to say much.
I am using this for changing the background color in QLineEdit widgets and
so on (self is a QLineEdit derived class). You can give a try:
def setPaletteBackgroundColor(self, color):
palette = self.palette()
role = self.backgroundRole()
palette.setColor(role,color)
self.setPalette(palette)
It is almost what you are doing. Could it be you are not giving the
appropriate role?
Regards,
Armando
************************************************************
V. A. Solé
ESRF - BLISS Group PHONE: +33 (0)4 76 88 25 84
BP 220 FAX: +33 (0)4 76 88 25 42
38043 - Grenoble Cedex
France
************************************************************
_______________________________________________
PyKDE mailing list [email protected]
http://mats.imk.fraunhofer.de/mailman/listinfo/pykde