QT-Mac:QT的SetText()在有些Mac OS系统上未显示

1.问题描述

  QT开发的程序在QTreeWidget上显示条目信息,但是发现通过SetText设置的文本未能显示出来,只有点击时才能显示

2.问题分析:

  通过网上查找资料,说可能是SetText()以后未能及时刷新导致如此结果,但添加了  myTree->update()以后还是一样,

但是有个很明显的现象就是发现选中以后是能显示,但是字的前景色是白色,所以判断是不是字体和背景颜色一致才未能显示出来

3.问题解决

  在SetText以后,通过SetForegroundColor来设置一下字体的颜色即可。

posted @ 2021-01-20 10:00  chyshx  阅读(248)  评论(0编辑  收藏  举报