KCachegrind的默认扩展名

时间:2015-07-04 08:30:19

标签: kcachegrind

我在Ubuntu 14.10上安装了KCachegrind

当我点击打开按钮时,我看到打开对话框,其中包含文件“Callgrind Profile Data”的默认过滤器,但没有看到我的文件。我必须在过滤器中选择“所有文件”,然后我会看到我的文件。

在打开此对话框时,哪个扩展名必须有一个我看过他的文件?

2 个答案:

答案 0 :(得分:5)

我查找了相关的源代码here

void QCGTopLevel::loadTrace()
{
    QString file;
    file = QFileDialog::getOpenFileName(this,
                    tr("Open Callgrind Data"),
                    _lastFile,
                    tr("Callgrind Files (callgrind.*)"));
    loadTrace(file);
}

您似乎需要在callgrind.前加上文件名,以便默认查看该文件。或者你可以选择"所有文件"从下拉列表。

答案 1 :(得分:4)

callgrind.对我不起作用,所以我checked the code也是如此:

KUrl url = KFileDialog::getOpenUrl(KUrl(),
i18n("cachegrind.out* callgrind.out*|Callgrind Profile Data\n*|All Files"),

似乎callgrind.out有效。