摘要: 这里主要用的是#include <QPainter>里面的paintEvent 效果图如下: 阅读全文
posted @ 2018-09-29 11:54 cs_wu 阅读(817) 评论(0) 推荐(0) 编辑
摘要: QApplication管理GUI程序的控制流和主要设置。 QApplication包含由窗口系统和其他来源处理过和发送过的主事件循环。它也处理应用程序的初始化和收尾工作,并提供对话管理。QApplication可以对系统和应用的大部分设置项进行设置。 对于用Qt写的任何一个GUI应用,不管这个应用 阅读全文
posted @ 2018-09-29 11:13 cs_wu 阅读(5323) 评论(0) 推荐(0) 编辑
摘要: QFrame与QWidget的区别: QFrame是基本控件的基类,QWidget是QFrame基类。 QWidget类是所有用户界面对象的基类。 Widget是用户界面的基本单元:它从窗口系统接收鼠标,键盘和其他事件,并在屏幕上绘制自己。 每个Widget都是矩形的,它们按照Z-order进行排序 阅读全文
posted @ 2018-09-29 11:09 cs_wu 阅读(33140) 评论(0) 推荐(0) 编辑
摘要: QWidget类是所有用户界面对象的基类。 Widget是用户界面的基本单元:它从窗口系统接收鼠标,键盘和其他事件,并在屏幕上绘制自己。 每个Widget都是矩形的,它们按照Z-order进行排序。 阅读全文
posted @ 2018-09-29 11:01 cs_wu 阅读(982) 评论(0) 推荐(0) 编辑
摘要: Qstring有一些方面跟C/C++中的string的使用,例如把一个字符串追加到另一个字符串中,也是用“+”。也有append函数等。 下面是是Qstring的一些常用的具体函数示例: Qt的QString类提供了很方便的对字符串操作的接口。 使某个字符填满字符串,也就是说字符串里的所有字符都有等 阅读全文
posted @ 2018-09-29 10:14 cs_wu 阅读(2013) 评论(0) 推荐(0) 编辑
摘要: QPoint 类代表一个坐标点,实现在 QtCore 共享库中。它可以认为是一个整型的横坐标和一个整型的纵坐标的组合。 构造 QPoint 类支持以下两种构造方式: 属性 通过以下成员函数可得到 QPoint 对象中的横纵坐标的引用 通过以下的成员函数可以设置 QPoint 对象中的横纵坐标: 下面 阅读全文
posted @ 2018-09-29 09:51 cs_wu 阅读(7719) 评论(0) 推荐(0) 编辑
摘要: struct sockaddr 这个结构体是linux的网络编程接口中用来表示IP地址的标准结构体,bind、connect等函数中都需要这个结构体,这个结构体是兼容IPV4和IPV6的。 在实际编程中这个结构体会被一个struct sockaddr_in所填充。 sockaddr 用于存储参与(I 阅读全文
posted @ 2018-09-28 23:51 cs_wu 阅读(2365) 评论(0) 推荐(1) 编辑
摘要: 环境是linux,不过应该没什么影响,因为只用到了socket的基本用法,没有涉及pthread等。 分为服务器端和客户端,服务器端监听端口发来的请求,收到后向客户端发送一个Hello World,客户机负责发送消息并打印收到的Hello World. 服务器步骤:建立socket,绑定socket 阅读全文
posted @ 2018-09-28 10:32 cs_wu 阅读(15515) 评论(1) 推荐(0) 编辑
摘要: 学习unp网络编程,树上的例子均存在#include“unp.h”,故需要对环境进行配置。 1.到资源页下载www.unpbook.com 2.解压并将unpv13e移动到相应的文件夹下 (因为我是在windows电脑装了虚拟机的,ubuntu也安装了VMware tools 所以我是直接在wind 阅读全文
posted @ 2018-09-28 10:05 cs_wu 阅读(743) 评论(0) 推荐(0) 编辑
摘要: 本代码可直接使用 根据TCP/IP三次握手,实验时可使用两台电脑,或者打开两个终端模拟通信。 服务器端: 用户端: 阅读全文
posted @ 2018-09-28 09:58 cs_wu 阅读(8390) 评论(0) 推荐(1) 编辑