<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    On 6/13/2012 11:51 AM, Konrad Rosenbaum wrote:
    <blockquote cite="mid:201206131851.16786.konrad@silmor.de"
      type="cite">
      <pre wrap="">Hi,

On Wednesday 13 June 2012 17:27:20 Carl Schumann wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="">Where MccModel subclassed from QAbstractTableModel.    This did not
work, specifically it displayed the whole long rich text string in
black.   How should I be doing multicolored table cells please?
</pre>
      </blockquote>
      <pre wrap="">
Use a custom delegate instead: derive a class from QItemDelegate and override 
the paint method to do your custom drawing. If you want to use rich text you 
can for example use QTextDocument::drawContents as a helper.


        Konrad
</pre>
    </blockquote>
    The documentation for QItemDelegate,
    <a class="moz-txt-link-freetext" href="http://qt-project.org/doc/qt-4.8/qitemdelegate.html#details">http://qt-project.org/doc/qt-4.8/qitemdelegate.html#details</a>,
    indicates I should use <a
      href="http://qt-project.org/doc/qt-4.8/qstyleditemdelegate.html">QStyledItemDelegate</a>:<br>
    <blockquote type="cite">Detailed Description<br>
      ....<br>
      The QItemDelegate class is one of the Model/View Classes and is
      part of Qt's model/view framework. Note that QStyledItemDelegate
      has taken over the job of drawing Qt's item views. We recommend
      the use of QStyledItemDelegate when creating new delegates.</blockquote>
    So should I really be using QStyledItemDelegate please?<br>
    <br>
    Thanks,<br>
    Carl Schumann<br>
    <br>
    <br>
  </body>
</html>