Qt 全局进度条和禁用主窗口

Qt 全局进度条和禁用主窗口,qt,Qt,我的桌面应用程序有许多操作,可能需要一段时间(例如文件正在下载),我想禁用所有UI交互,直到文件下载。现在,我通过创建带有进度和状态信息的模态对话框来解决这个问题。我想知道Qt是否有一些奇特的解决方案?例如,在Android API中,您可以轻松创建全局程序,如下图所示: 正如你们所看到的,背景是很好的阴影。我可以用Qt获得类似的效果吗?我认为您可以使用QProgressDialog,如中所述。这应该是适合你的解决方案

我的桌面应用程序有许多操作,可能需要一段时间(例如文件正在下载),我想禁用所有UI交互,直到文件下载。现在,我通过创建带有进度和状态信息的模态对话框来解决这个问题。我想知道Qt是否有一些奇特的解决方案?例如,在Android API中,您可以轻松创建全局程序,如下图所示:


正如你们所看到的,背景是很好的阴影。我可以用Qt获得类似的效果吗?

我认为您可以使用QProgressDialog,如中所述。这应该是适合你的解决方案