- 博客(9)
- 收藏
- 关注
原创 qt打印和存储pdf中QWebEngineView的应用
2、打印时为什么使用先生成pdf 在进行pdf 打印操作呢。这是因为 直接使用 QWebEngineView->print 功能打印不清晰所以才采用了这种方法。通过 qt QWebEngineView 实现对 html 的读取显示,并打印以及保存pdf 的操作。1、生成pdf 就用 QWebEngineView->page()->printToPdf(这样打印出的文件会不清晰,模糊,效果类似打印机印刷问题,油墨缺少似的。(功能简单,不进行展示)
2025-09-16 20:11:27
589
原创 使用QT实现 服务器与客户端的通信(第二章)
利用Qt 封装好的QTcpServer 与 QTcpSocket 进行通信交流,实现tcp 的通信流程,实现服务器与客户端一对多端通信。这里和第一章将的类似,只是socket 改变了,从信号发送源获取socket 指针替代原有的成员函数指针。延续第一章的内容,针对服务器端进行修改,使其能够接收多个客户端,并分别发送数据,服务器端类似广播的功能。3、打开新的客户端窗口,输入服务器的ip 地址和端口,进行连接。4、打开新的客户端窗口,输入服务器的ip 地址和端口,进行连接。5、服务器对三个客户端发送报数。
2025-03-07 15:38:53
725
原创 使用QT实现 服务器与客户端的通信(第一章)
利用QT 封装好的QTcpServer 和 QTcpSocket 可以方便的进行两者的通信,其中连接断开都会有相应的响应,这是因为tcp 的通信协议原因,连接会双方确认,断开也是同理,使用时候要注意信号是否装载以及是否和槽建立的连接等问题。这一篇介绍的服务器与客户端一对一的连接,多个客户端连接时不会报错,但是最新的客户端套接字会把之前的客户端套接字覆盖,只有最新连接的客户端才能通信,下一篇会介绍服务器与客户端一对多的情况,实现多个客户端和服务器通信。将客户端发送的数据转成可识别中文的字符串,显示在控件上。
2025-03-07 12:12:53
1011
原创 医学图像四试图创建c++ vtk qt
这里基本都是vtk 官方提供的方法,至于具体三维重建涉及的效率,准确度等问题需要自己调整参数,重建数据过滤等来实现,这里不过多介绍。主题功能是调用vtk 开源库,读取dicom 信息并展示横截面,矢状面,冠状面信息,然后通过mc 算法,重建三维模型。创建四个视图窗口,三个视图公用一套功能类,三维视图单独用一个功能类,通过qt 显示出来。这里隐藏了三维重建按钮,设计是当读取dicom 数据后才显示。欢迎有三维重建思路,想法的朋友多多指教。
2025-02-18 17:19:45
344
原创 c++ 动态链接库的使用
问题在于动态库函数的声明 采用C 语言的编译方式 extern “C” 和 __declspec(dllimport) /__declspec(dllexport) 的使用;调用时 LoadLibrary 读取动态库,GetProcAddress 获取函数句柄 运算结束后记得 FreeLibrary(hDll);释放句柄,以免内存泄漏。1、打开Microsoft Visual Studio 2017 文件 ->新建 -> 项目 ->选择动态链接库。添加功能类 MyLibrary。
2025-02-18 11:17:56
421
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅