C++ MacOS上的Qt/Cocoa-删除进度条动画

C++ MacOS上的Qt/Cocoa-删除进度条动画,c++,objective-c,macos,qt,cocoa,C++,Objective C,Macos,Qt,Cocoa,在我的应用程序中,我使用了QProgressBar,但它并没有完全说明流程的进度,而是表示一种状态。因此,我不希望它像往常一样在Mac上动画。我没有可可的经验,但Qt不允许我这样做。因此,我问一些更有经验的Cocoa程序员:甚至可以停止进度条动画吗?我找了好一阵子,但什么也没找到 提前感谢。您可以在QProgressBar上调用setStyle(),以使用不同类型的QStyle(即不设置动画的QStyle);或者,您可以完全抛弃QProgressBar,完全使用不同的小部件类型(例如,QLabe

在我的应用程序中,我使用了QProgressBar,但它并没有完全说明流程的进度,而是表示一种状态。因此,我不希望它像往常一样在Mac上动画。我没有可可的经验,但Qt不允许我这样做。因此,我问一些更有经验的Cocoa程序员:甚至可以停止进度条动画吗?我找了好一阵子,但什么也没找到


提前感谢。

您可以在QProgressBar上调用setStyle(),以使用不同类型的QStyle(即不设置动画的QStyle);或者,您可以完全抛弃QProgressBar,完全使用不同的小部件类型(例如,QLabel,或者只是子类QWidget并实现paintEvent(),绘制您想要的小部件外观)