> I use TextEdit widget, and i want that it's background color will > black (for example) > > I tried to use TextEdit.setTextBackgroundColor but only background > of text painted by black color. > > How can i color all TextEdit area by any color?
I have a QTextEdit subclass with black background, python syntax highlighting and line numbers here: http://code.google.com/p/pybotwar/source/browse/editor.py But for just the background part: from PyQt4 import QtGui class TE(QtGui.QTextEdit): def __init__(self): QtGui.QTextEdit.__init__(self) pal = QtGui.QPalette() bgc = QtGui.QColor(0, 0, 0) pal.setColor(QtGui.QPalette.Base, bgc) textc = QtGui.QColor(255, 255, 255) pal.setColor(QtGui.QPalette.Text, textc) self.setPalette(pal) if __name__ == '__main__': import sys app = QtGui.QApplication(sys.argv) widget = TE() widget.show() sys.exit(app.exec_()) _________________________________________________________________ Windows Live: Make it easier for your friends to see what you’re up to on Facebook. http://www.microsoft.com/middleeast/windows/windowslive/see-it-in-action/social-network-basics.aspx?ocid=PID23461::T:WLMTAGL:ON:WL:en-xm:SI_SB_2:092009 _______________________________________________ PyQt mailing list [email protected] http://www.riverbankcomputing.com/mailman/listinfo/pyqt
