如何在QT

时间:2017-08-21 17:50:34

标签: c++ qt loading qprogressbar qstatusbar

我正在使用QFileDialog加载csv文件并在qtableview上显示它。这种加载过程需要花费很多时间。如何向用户表明他必须等到使用qstatusbar或qprogressbar加载文件?

1 个答案:

答案 0 :(得分:-1)

您可以找到工作QProgressBar here的示例。在Qt forum中,我们就如何使其正常运行进行了很好的讨论。但是,为了能够显示进度,您需要知道文件中有多少行。到目前为止,除了读取整个文件并计算有多少行之外,我还没有找到任何其他选项。在this stackoverflow topic中讨论了获取文件中总行数的问题。一个选项,如果你是第一个生成这个文件,然后读取它,就是添加一个标题,告诉你有多少信息,然后你就可以做QProgressDialog部分了。

我希望它有所帮助!