我有一个QProgressBar实例,它处于跑马灯模式(最大值=最小值=0)。
现在我想在进度条上添加一些文本,比如“加载中...”
文档中说:
请注意,文本是否绘制取决于样式。当前,CDE、CleanLooks、Motif和Plastique会绘制文本,而Mac、Windows和WindowsXP样式不会。
我该怎么办?
这是我正在使用的代码(因为文本根本看不到而无法工作):
progressBar.setVisible(true);
progressBar.setMaximum(0);
progressBar.setMinimum(0);
progressBar.setTextVisible(true);
progressBar.setFormat("Loading...");
progressBar.setAlignment(Qt::AlignCenter);
progressBar.setMaximum(0);
时,QT
会将其禁用。如果您注释掉此行,则它将正常工作。 - Amol Saindaneqrc
中添加相应的文件并自定义ProgressBar
。 - Amol Saindane