qt中的进度条使用问题
qt中的qprogressdialog怎么样和一个事件绑定,比如说点击一个按钮,就激发一个事件(图片显示,文本读取等等),要怎么样才能使进度条的变化过程与之相对应。网上的一些examples都是通过设定具体数字控制进度条的变化,不靠普!请高手们指点!(最好不要用线程,事件的实现只是简单的slot函数)谢谢各位了!! Qt 进度条使用
[解决办法]
不用线程是做不到的,或者效果很不好。
自己把任务量化一下,每完成一点,计算百分比,x100之后更新进度条。
例如读文件,获取文件大小,用循环读文件(文本文件),一次一行,计算百分比。
[解决办法]
你设置进度条的显示必然要用到百分比,如果只想用单一事件的话,那你必须在事件里面得到自己的进度百分比,然后自定义信号,把百分比传参给进度条,大同小异,差不别不会太大