1、在main.cpp中定义outputLogMsg方法

2、在main.cpp中定义Mainwindow的全局指针(指针定义在方法前),我这里是Clock
即Clock *clk = NULL;
然后在main函数中把指针指向MainWindow的对象
Clock w;
clk = &w;
在调用QT的qInstallMessageHandler方法,参数为上一步中定义的函数名

3、在头文件中声明公有方法showMsg方法void showMsg();
在源文件中定义该方法
void Clock::showMsg(QString msg){ ui->textBrowser->append(msg);}
这里使用了textBrowser来显示日志的输出内容
最后再在outputLogMsg方法的最下方加一句clk->showMsg(message);

4、还可定义私有槽:setRecTextFouc,使文本区域最下方获得焦点
void Clock::setRecTextFouc(){ ui->textBrowser->moveCursor(QTextCursor::End);}