【问题标题】:Qt/Cocoa on MacOS - remove progress bar animationMacOS 上的 Qt/Cocoa - 移除进度条动画
【发布时间】:2014-03-14 00:05:47
【问题描述】:

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

提前谢谢你。

【问题讨论】:

    标签: c++ objective-c macos qt cocoa


    【解决方案1】:

    您可以在 QProgressBar 上调用 setStyle() 来使用不同类型的 QStyle(即没有动画的);或者您可以完全放弃 QProgressBar 并完全使用不同的小部件类型(例如 QLabel,或者只是将 QWidget 子类化并实现 paintEvent() 来绘制您希望小部件看起来像的任何东西)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-23
      • 1970-01-01
      • 1970-01-01
      • 2021-10-21
      • 1970-01-01
      相关资源
      最近更新 更多