![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt
sky_share
share
展开
-
Qt 的TCP网络通信
Qt网络通信:Socket 通信:Qt 中提供的所有的 Socket 类都是非阻塞的。Qt 中常用的用于Socket 通信的套接字类QTCPServer:用于TCP/IP 通信,作为服务器端套接字使用。QTCPSocket:用于TCP/IP 通信,作为客户端套接字使用。QUDPSocket:用于UDP通信,服务器,客户端均使用此套接字。TCP/IP:在Q...原创 2019-10-17 21:40:28 · 6126 阅读 · 1 评论 -
Qt:基本文件操作
文件操作是应用程序必不可少的部分。Qt 作为一个通用开发库,提供了跨平台的文件操作能力。在所有的I/O设备中,文件 I/O 是最重要的部分之一。因为我们大多数的程序依旧需要首先访问本地文件(当然,在云计算大行其道的将来,这一观点可能改变)。QFile 提供了从文件中读取和写入数据的能力。我们通常会将文件路径作为参数传给QFile 的构造函数。不过也可以在创建好对象后,使用setFileName()...原创 2019-10-13 22:02:53 · 271 阅读 · 0 评论 -
QtCreator 的安装与配置
QtCreator的安装搜索网址:http://mirrors.ustc.edu.cn/qtproject/archive/qt/下载下载好安装包后 安装这一步:可以选择 ① 填写信息;也可以选择 ② 跳过(skip)我一般选择 ② 。我在插件的勾选上:顺序为:① 全选,② 和MSVC、Android、UWP有关的插件取消勾选,WEB可以随...原创 2019-09-09 21:08:36 · 5532 阅读 · 0 评论 -
Qt 的新建步骤
Qt:“新建” 步骤:首先:在“欢迎”的栏有New Project 点击 或者点击“文件” 在第二栏点击“新建我呢间或项目(N)”(或者 直接使用快捷键“Ctrl + N”)选择:“Application” --> Qt Widgets Application在 名称 上 写项目的名(最好以英文形式)路径中可以放在c盘,d盘,e盘,,但路径中决不允许...原创 2019-09-22 22:04:09 · 408 阅读 · 0 评论 -
Qt 错误:collect2:ld returned 1 exit status
出现collect2:Id returned 1 exit status错误的原因,大概可以分为以下三种情况:1、编译成功的例子在后台执行,有时一闪而过,如果再次 build ,则会提示上述错误。解决方法:① 在任务栏将小窗口关闭;② 直接关闭QtCreator;③ 打开任务管理器,找到相对应的exe进程,关闭即可。2、没有编译成功的情况下,最常见情况是程序本身需要 #inclu...原创 2019-09-28 21:10:54 · 1433 阅读 · 0 评论 -
Qt 绘图设备,QPixmap 和QImage 相互转化
Qt的绘图系统允许使用相同的API在屏幕和其他打印设备上进行绘制。整个绘图系统基于 QPainter,QPainterDevice 和 QPaintEngine三个类。QPainter用来执行绘制的操作;QPaintDevice是一个二维空间的抽象,这个二维空间允许QPainter在其上面进行绘制,也就是QPainter工作的时间;QPaintEngine提供了画笔(QPainter)在不同的...原创 2019-10-09 21:48:58 · 1555 阅读 · 0 评论