我在Ubuntu14.10上安装了KCachegrind
当我单击“打开”按钮时,我看到的是打开对话框,默认的过滤器是“数据”,而不是我的文件。我必须选择“所有文件”在过滤器,然后我看到我的文件。
在打开这个对话框时,我曾见过他一次的文件扩展名是什么?
发布于 2015-07-24 16:07:17
我查阅了相关的源代码这里。
void QCGTopLevel::loadTrace()
{
QString file;
file = QFileDialog::getOpenFileName(this,
tr("Open Callgrind Data"),
_lastFile,
tr("Callgrind Files (callgrind.*)"));
loadTrace(file);
}在默认情况下,您似乎需要在文件名前加上callgrind.来查看文件。也可以从下拉列表中选择“所有文件”。
发布于 2015-12-21 16:30:08
callgrind.没有为我工作,所以我也检查代码:
KUrl url = KFileDialog::getOpenUrl(KUrl(),
i18n("cachegrind.out* callgrind.out*|Callgrind Profile Data\n*|All Files"),看来callgrind.out能工作。
https://stackoverflow.com/questions/31218633
复制相似问题