有没有人建议如何在Qt中对齐QProgressBar上的状态文本?默认情况下,在Windows中,它显示在栏的右侧,但我更喜欢将其放在栏上方或栏内,而不必自己扩展对象并实现状态标签。
下面的截图:
答案 0 :(得分:17)
答案 1 :(得分:2)
您可以使用样式表修改进度条的外观。这是一个例子:http://qt-project.org/doc/qt-4.8/stylesheet-examples.html#customizing-qprogressbar
答案 2 :(得分:0)
感谢上面的vipw建议我已经通过简单调用setStyleSheet()来实现我正在寻找的效果如下(目前没有为此应用程序定义的电子表格,它实际上已经完成,因此调用此方法将节省我必须包含一个全新的css文件):
barProgress _-> setStyleSheet(QString :: fromUtf8(“text-align:center;”));
结果是:
无论如何,谢谢你的帮助。