如果是这个item统一颜色,那么就用setTextColor();
如果是想让部分字变色就需要先把文本放入到一个QLable中,然后再放入到表格中。
使用html格式 QLable lab = QLable("<font color='red'>he</font><font color='blue'>llo</font>");
这样就可以使he为红llo为蓝;
ps:一般如果显示的item为文本内容,我会直接就
item.setText(“”);
但是想要想第二种这样改变部分字体的颜色,直接用
item.setText("<font color='red'>he</font><font color='blue'>llo</font>");
就会直接显示
<font color='red'>he</font><font color='blue'>llo</font>;
并没有起到改变文本颜色的效果,如有大神请指教;