我有一个非常简单的Qt程序,它只打开一个文件对话框。出于某种原因,在某些情况下,我会在对话框打开前获得旋转沙滩球约5秒钟,并将IORegisterForSystemPower failed
打印到控制台。
我也注意到在其他程序中的文件对话之前有类似的延迟,比如LyX甚至是Chrome。
我在OSX 10.12.3上。有什么想法吗?
答案 0 :(得分:0)
其实我刚刚找到了一个原因。如果我打开程序的两个实例,则在第一个即时打开对话框。如果我把它打开并尝试在第二次打开它,我会得到沙滩球。
如果我只有两个程序实例正在运行,那么它就是实例,只有当我尝试打开它破坏的第二个文件对话框时才会这样。
我会说这是一个Qt错误但是因为它发生在Chrome中我也会遇到OSX错误。