void brightDlg::BtnRightClick()
{
parentDlg->onAddLogInfo(tr("1111"));
}
void MainWindow::onAddLogInfo(QString str)
{
if(strListLog->count()<INFO_COUNT)
{
strListLog.insert(0,str);
}
else
{
strListLog.removeLast();
strListLog.insert(0,str);
}
}
你strListLog后面怎么一会儿用.一会儿用->,到底是指针还是对象?
然后呢?在哪行报错?是编译报错还是运行报错?报什么错?
无关错误的:insert(0,str)也可以用prepend(str)代替
运行报错,insert的时候,有时count也会,就是那种段错误。segment fail
这种一般都是指针指向的内存有问题,你确定你parentDlg这个指针没问题?检查一下是不是正常赋值了