![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt
V_樱宁
生命是盲目的,灵魂是漂浮的,而世界则充满了动荡与不安...
展开
-
QProcess的使用
1、启动外部程序一体式:start()外部程序启动后,随着界面主程序的退出。 voidQProcess::start(const QString & program, const QStringList & arguments, OpenMode mode = ReadWrite) QProcess *process=new QProcess;process->start("C:/Prject/Yulei.exe", QStringList...原创 2020-11-12 20:20:16 · 1088 阅读 · 0 评论 -
Qt通过moveToThread实现多线程
Qt通过对象moveToThread实现多线程,避免包含大量计算任务的子线程堵塞界面主线程,通过信号槽和主线程传递数据。实现方式:对于包含复杂复杂耗时计算任务的逻辑功能封装为ChildThread(继承自QObject),通过moveToThread函数可以把ChildThread转移到一个新的子线程里。把需要进行复杂耗时的计算任务的入口函数申明为槽函数,界面主线程所在类的槽函数里实现启动子线程逻辑,new一个QThread对象,并把ChildThread的实例化move到这个子线程中去,连接...原创 2020-10-17 16:17:15 · 1148 阅读 · 0 评论 -
Qt实现实时读取与显示动态更新的文本文件
功能描述:利用QFile读取在不断刷新的文本文件,并用QTextBrowser组件进行实时显示。实现:对于文本的实时显示主要利用定时器QTimer实现 ,每隔x秒则在QTextBrowser中“增量式”显示文本内容。“增量式”即与上次读到的文本相比,只在显示文本中不断增加文本中新增的内容。代码示例:mainwindow.h#ifndef MAINWINDOW_H#def...原创 2019-02-28 10:02:57 · 19314 阅读 · 9 评论 -
Qt实现动态曲(折)线图
功能描述:利用QFile读取在不断刷新的文本文件,并用QtCharts组件进行动态绘制,且x轴可变,能随x的增大而增加。实现:对于qt动态曲(折)线图的绘制也用到了定时器QTimer,每隔x秒则在QtCharts中append一个点。Qt Charts可以绘制很多样式的图形,比如折线、饼图等,可以先浏览下Qt自带的示例中的静态图。注,用到QtCharts,还需在.pro文件中引入 “...原创 2019-02-28 10:04:26 · 3211 阅读 · 3 评论