在写QT制表软件的时候更新
文件:
void MainWindow::updateRecentFileActions(){
QMutableStringListIterator i(
recentFiles);
while(i.hasNext())
{
if(!
QFile::exists(i.next()))
i.remove();
}
for(
int j
=
0;
j
<
MaxRecentFiles;++j)
{
if(j
<
recentFiles.count())
{
QString text
=
tr(
"&%1 %2")
.arg(j
+
1)
.arg(strippedName(
recentFiles[j]));
recentFileActions[j]->setText(text);
recentFileActions[j]->setData(
recentFiles[j]);
recentFileActions[j]->setVisible(
true);
}
else {
recentFileActions[j]->setVisible(
false);
}
}
separatorAction->setVisible(!
recentFiles.isEmpty());}
这里的sparatorAction->setVisible(!recentFiles.isEmpty());一加上就在保存 或者打开文件的时候就出现:
错误提示:
[size=; font-size:11pt,11pt]
[font='Courier']Error - RtlWerpReportException failed with status code :-1073741823. Will try to launch the process directly[size=; font-size:11pt,11pt]
[font='Courier']
[size=; font-size:11pt,11pt]
[font='Courier']直接修改sparatorAction->setVisible(true 或者 false);也不行,急求大神帮忙。。。。。