I've implemented a change the Qapp QPalette which filters down to all my other widgets with the exception of QLineEdit. The background color (QPalette::Base) will not set unless I do it directly on that widget. QTextEdit works fine. I'm wondering if there is some problem with the QLineEdit not inheriting properly or maybe the parent is not set correctly. Any help welcome. Thanks.