- 博客(4)
- 收藏
- 关注
原创 Qt小项目案例:记事本
QIODevice::WriteOnly 模式会清空文件内容,并将文件指针定位到文件的开头,以便你可以从头开始写入数据。是 C++ 中最常用的类型转换方式之一,它在编译时进行类型检查,不进行运行时的安全性检查。这里的过滤器是 Text (*.txt),表示只显示 .txt 文件。在上面的基础运行会出现bug(出现追加内容重复的问题,是因为在以追加模式保存时,把整个文本编辑框的内容都追加到文件里了)出现的问题:读取文件的时候只能读取UTF-8类型的文本 当打开其他编码时候出现乱码。
2025-03-19 15:13:41
764
原创 网络通信(客户端)并解决服务端的一些bug
可以看作是文本编辑器中的光标,它不仅能指示当前文本操作的位置,还能对文本进行选择、插入、删除等操作。本身是抽象类,不能直接实例化,不过它有多个具体的子类,用于设置不同类型的文本格式。类的一个成员函数,其功能是设定定时器触发的时间间隔,单位为毫秒。方法的作用是立刻终止当前的连接,并且丢弃读写缓冲区里所有未处理的数据。该类用于设置列表的格式,比如列表的样式(有序列表、无序列表)、缩进等。此子类用于设置文本块的格式,例如段落的对齐方式、缩进、行间距等。会尝试正常关闭连接,也就是发送完缓冲区里的数据之后再关闭;
2025-03-18 17:04:24
329
原创 Qt网络通信(服务端的实现)
将该控件提升为MyComBoBox断开连接的时候会出现端口号0 利用tcp!=0可以解决 (没有根本解决 只是页面上不显示其实还存在在)根本解决在断开的时候删除connection//刷新连接的端口//先刷新// 这行代码把 serve 对象及其所有子对象中找到的 QTcpSocket 对象的指针存储在 stocket 列表中;//显示端口号//断开连接的时候会出现端口号0 利用tcp!=0可以解决 (没有根本解决 只是页面上不显示其实还存在在)
2025-03-13 21:24:35
686
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人