【发布时间】:2021-03-18 16:15:56
【问题描述】:
我正在 OpenCASCADE 中寻找一个 API,它可以为我提供等待图标或进度条,以帮助我减少创建或打开对象的时间延迟
【问题讨论】:
标签: opencascade
我正在 OpenCASCADE 中寻找一个 API,它可以为我提供等待图标或进度条,以帮助我减少创建或打开对象的时间延迟
【问题讨论】:
标签: opencascade
OCCT 不是一个 GUI 框架或应用程序 - 它没有实现任何等待光标或类似的东西。
应用程序应:
OSD_Thread/Standard_Mutex/Standard_Condition 工具。Message_ProgressIndicator 界面(作为等待光标的替代方法)并且有意义。这也非常特定于 GUI 框架和目标平台(例如,Windows 提供了一个专用 API,用于直接在任务栏上显示进度指示)。如果应用程序会向用户显示等待图标或不显示等待图标,则 GUI 线程中的长时间计算是危险的。这样的应用程序可能会被认为是挂起 - 在 Windows 上单击这样的窗口会建议用户杀死被挂起的应用程序或再等一会儿,Android 可能会更快地杀死应用程序。这不是 OCCT 特有的内容,而是一般性指导。
在this post 中,您还可以查看OCCT 中Message_ProgressIndicator API 的描述。该 API 被许多 OCCT 算法公开,但也可以被应用程序算法使用。
【讨论】: