我通过brew在OS X上安装了qcachegrind。没问题。我生成了一些*.callgrind文件,并使用qcachegrind查看它们。再说一次,没问题。当查看一个文件时,我不小心关闭了“扁平轮廓”停靠面板。现在,每当我打开qcachegrind时,该面板就会丢失。
我试着运行lsof来找出qcachegrind是从哪里获得它的首选项的,但这并没有帮助。我从~/Library/Preferences/io.github.qcachegrind.plist中删除了一个似乎存储窗口位置数据的文件,但这仍然没有解决问题。这个屏幕截图说明了这个问题;还要注意的是,也没有可用的下拉菜单。

另一个人发布了一个类似的关于kcachegrind的查询,回答如下:How do I get back to the beginning in kcachegrind?
然而,该解决方案不适用于OSX。
有人知道需要修改或删除什么文件来恢复qcachegrind的默认窗口行为和位置吗?
发布于 2017-03-22 05:35:37
右击顶部栏上的 anywhere,然后从弹出式菜单中选择Flat Profile:

更新:单击子窗格的顶部栏也可以(如果您隐藏了主工具栏)。
在Mac上似乎无法访问Settings菜单,在我的rm硬盘上也找不到任何关于~/.kde/share/config/kcachegrindrc的信息。
有关更多信息,请参阅https://docs.kde.org/stable4/en/kdesdk/kcachegrind/kcachegrind.pdf第14页的3.4.1节
https://stackoverflow.com/questions/38359428
复制相似问题