tooltip 我的sss 为什么会显示不出来呢,为什么只有最后一个字段呢????
QStringList sss = m_TableModelVal->GetRowData(a);
for (int i = 0;i < 5 ;i++)
{
QToolTip::showText(QCursor::pos(), sss.at(i) + "\n");
if (i == 4)
{
QToolTip::showText(QCursor::pos(), sss.at(4));
}
}
sss.clear();
[解决办法]
看你的代码,感觉你想实现的是把sss 中的字段用\n拼接起来,再显示。
如果是这样,你应该:
QString str = sss.join("\n");
QToolTip::showText(QCursor::pos(), str );
如果不是,那么你的代码执行结果就是显示sss中的第5个字段。