0

任何人都可以帮助我这样做 - >我需要在 QSplashScreen 中放置一个进度条(QProgressbar)。我如何在设计中做到这一点?..我真的可以实现它吗?

使用 pyqt3

4

1 回答 1

0

来自Qt4.4 的 Qt 文档

如果您希望自己绘图,您可以使用 pixmap() 获得指向初始屏幕中使用的像素图的指针。或者,您可以继承 QSplashScreen 并重新实现 drawContents()。

我想这也适用于 Qt 3(或 PyQt3);只需将 QSplashScreen 子类化并通过在其上放置进度条来重新实现 drawContents(),并使用一些进度方法扩展接口。

如果您查看 Qt3 和 Qt4 之间的变化,您会看到 Trolltech 人是如何做到这一点的(尽管是在 C++ 中)。

于 2010-05-21T17:46:54.767 回答