本文主要介绍Qt中线程类QThread的用法
在这篇文章中,将写一个获取热点新闻的程序,每隔2秒发送一个关键字,从服务器获得与该关键字相关的一条热点新闻。
我们的目标是实现以下几个功能:
- 用户在输入框中输入n个关键字,以英文的逗号
2025年06月23日
在这篇文章中,将写一个获取热点新闻的程序,每隔2秒发送一个关键字,从服务器获得与该关键字相关的一条热点新闻。
我们的目标是实现以下几个功能:
2025年06月23日
上一节装好QT了。
我们马上来试试新建一个工程,这个工程包含一个窗体,上面有一个Lable,显示HelloWorld.
点击菜单“文件”->“新建文件或项目”(欸?居然是中文的?)。
弹出的对话框选“Application”->“Qt Widgets Application”
然后点Choose...按钮,在弹出的对话框里选择我们的工程要存放的地方和工程的名字。
2025年06月23日
2025年06月23日
QMainWindow是一个为用户提供窗口程序的类,包含一个菜单栏(menu bar)、多个工具栏(tool bar)、多个铆接部件(dock widgets)、一个状态栏(status bar)及一个中心部件(central widget),是许多应用程序的基础,如文本编辑器,图片编辑器等。
2025年06月23日
从内存泄露开始?
很简单的入门程序,应该比较熟悉吧 _
#include <QApplication>
#include <QLabel>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QLabel *label = new QLabel("Hello Dbzhang800!");
label->show();
return app.exec();
}
2025年06月23日
界面基本差不多了,现在我们来做实质功能。
首先,我们要将视频网址发到我们的解析程序上,我用PHP做了一个解析程序,放到了网上。所以我要让QT用post的方式将我们要解析的网址发送过去,然后网上的解析程序把解析完的下载网址再用json格式反回来给我们的QT程序,这样我们就能下载了。
这就是本节要搞的重点,经过搜索,QT中访问http网址要用这两个类:
2025年06月23日
TCP即TransmissionControl Protocol,传输控制协议。与UDP不同,它是面向连接和数据流的可靠传输协议。也就是说,它能使一台计算机上的数据无差错的发往网络上的其他计算机,所以当要传输大量数据时,我们选用TCP协议。
2025年06月23日
从MFC切换到Qt,最好从一个简单的示例开始。下面是一个基本的Qt窗口应用程序。
2025年06月23日
机器视觉是机械、运动、控制、光学、软件、算法于一体的交叉学科,对于学工科的人来说,机械、运动、控制都有一定的了解,对于软件、算法、光学不是很了解。一台设备,有一个到二个机械设计师或者结构工程师,那么这个角色就胜任了机械部分,有一个电气工程师,那么就胜任了控制部分了,再来一个视觉工程师,担当视觉软件开发部分,那么整套系统就构成一套机器视觉系统, 对我们视觉软件发来说,做好光学(相机、镜头、光源)的选择,软件框架设计好,算法的实现,就可以了。
从业多年,可以看到,机器视觉软件开发是跟机械、电气紧密相连的,从而,我见过很多机械、电气行业从业人员进行转行进入到视觉软件开发,直接的接触让很多电气、机械的同学想进入机器视觉软件开发领域,今天我来说说从零基础学习视觉软件开发的学习路径,需要学习哪些知识?