Qt编译项目时,由于使用了过多的QProgressBar,占用了巨量的内存。如何解决?

由于项目需要,用Qt creator创建了1000多个QProgressBar的控件,编译的时候却惨了!
编译器的内存占用超过10多个G,GCC编译器内存不足而崩溃。
请问各位,是否有解决方法?

img

我的建议是你将这个控件换为数字。我们有个项目也是的,原先使用qprogressbar,后来数据量大了之后,直接卡死。后面换成字符串,使用百分比显示。完美解决这个问题

你干嘛要创建1000多个 QProgressBar 呢?哪个程序要用这么多进度条?
你创建这么多个进度条,神仙机器也负载不了,崩溃是理所当然的。

只是显示干脆自己画一个控件