QT
文章平均质量分 82
霄阳~
这个作者很懒,什么都没留下…
展开
-
QT项目二(支持大文件传输的文件传输程序)
2、由于qt中用readyRead(),本来就会导致收发速率不一致,那就只有牺牲效率保证效果(我自己的想法)。进行约定,发送方发一个包,等到接收放接收后发一个反馈包后再发下一个(我这里默认接收方发的反馈包发送方一定能接收到,其实这里应该弄一个定时器,到了一定时间还没有反馈包就应该退出程序了,否则一直阻塞在等待反馈)。服务器中readyRead(),一有数据就读取,但是经过多次实验发现:发送端发送数据与接收端接收端接收数据并不是一一对应的,这应该是qt做过某种优化。1、自定义一个结构体,对收发数据进行分类。.原创 2022-08-18 00:32:02 · 3172 阅读 · 4 评论 -
QT个人项目
优点:1、贪吃蛇功能全部实现,包括方向控制、自动移动、越界、咬到自身等。2、实现不同模式,训练与挑战模式。3、封装了不同的类,具有一定代码复用性。缺点:1、界面ui迫切需要优化。2、代码逻辑性不高,可以将几个大类划分为更小的类。比如将具体功能类划分为:蛇类、食物类。这样代码复用性、移植性更高。展望新版本:1、可以编写服务器与客户端,实现多蛇共舞。....................................原创 2022-08-06 19:51:52 · 1217 阅读 · 0 评论 -
QT开发(1)
/将string初始化为begin、end之间的字符串,其中begin、end的行为就像指针,用于指定位置,范围包括begin,不包括end。setRange(0,1000);setRange(0,1000);2、Qstring(intsize,Qcharch)//构建size个字符(ch)的字符串的Qstring对象。//将需要布局的控件加入布局管理器。//将需要布局的控件加入布局管理器。vbox->addWidget(le,0,0,1,2);//将需要布局的控件加入布局管理器。...原创 2022-07-28 19:26:48 · 1298 阅读 · 0 评论