如果希望能知道网页加载的进度,可以通过如下的代码来实现:
首先实现槽函数的定义:
清单 2. 槽函数的定义
Private slot: void setProgress(int progress) { // progress,即百分比进度 } void loadFinished() { // 表示网页加载完毕 }
第二步连接 Qt 的信号与槽函数:
清单 3. 连接 Qt 信号与槽函数
connect(view , SIGNAL(loadProgress(int)), this, SLOT(setProgress(int))); connect(view , SIGNAL(loadFinished(bool)), this, SLOT(loadFinished()));
这样,在程序中加一个进度条表示网页加载过程就实现了。