我有一个QProgressBar,我想要文本"正在加载文件...90%"显示在进度条内。
我可以让代码显示"正在加载文件..."或"90%"在酒吧内,但不能两者兼而有之。我有这样的代码:self.ui.progressbar.setValue(10)
和self.ui.progressbar.setValue(50)
等,在增加进度条中栏的不同点。
我在这个网站上看过类似的问题,但无法弄清楚如何更改以下行(或添加其他行(来做我想做的事情。
self.ui.progressbar.setFormat('Loading files . . .' + ??????????)
鉴于我如何设置柱线的值,是否可以做我想做的事?
正如文档指出的那样:
格式 : QString
此属性保存用于生成 当前文本
%p - 替换为完成百分比。%v - 替换为 当前值。%m - 替换为总步数。
默认值为"%p%"。
此属性在Qt 4.2中引入。
(强调我的(
您必须使用%p
以百分比形式指示进度值:
self.ui.progressBar.setFormat("Loading files . . . %p%")