- 博客(36)
- 资源 (26)
- 问答 (3)
- 收藏
- 关注
原创 QT+ModbusTCP 全网唯一好用,基于QTcpSocket纯手搓modbustcp协议
使用QTcpSocket纯手搓的modbusTCP类,完美好用。官方的QModbusTcpClient根本用不了!!!
2023-10-25 16:20:25
5417
18
原创 QCompleter在编辑框、下拉框中的使用:提示候选词
有时我们想实现这样的效果:在一个编辑框(QLineEdit)内输入文字后,在编辑框下方列出包含已输入文字的候选词,达到动态模糊搜索的目的。或者在使用下拉框(QCombobox)时,选项太多,找到自己要选择的选项太耗时,输入关键字,可以筛选项目,加快速度。
2023-10-16 09:56:34
520
原创 Qt子线程中的对象注意点
我们创建一个TimeThread类,继承于QObject主线程运行结果:主线程和定时器处于两个不同线程,代码正确。结果竟然也是正常的,并没有出现QBasicTimer::start: Timers cannot be started from another thread,有点出乎我的意料。接着尝试,从外部停止定时器会怎么样?子线程中增加public函数。
2023-10-16 09:36:16
236
原创 更改QTableView默认的科学计数法显示
QTableView中的浮点数过长的情况下会默认用科学计数法表示,使用本文的方法后可以自己指定保留的小数位数。
2023-08-22 14:51:30
758
原创 QStyledItemDelegate制作卡片
QStyledItemDelegate 继承自 QAbstractItemDelegate,用于绘制QTableView、QListView等控件的单元格。单元格可自定义样式并且存放自定义数据。用QStyleItemDelegate制作的国家简介卡片,每个单元格可显示国旗图片、国家三字码、中文名、英文名。并且单元格不同状态(选中、鼠标悬浮)时样式不同。
2022-09-08 15:20:08
1759
4
原创 Qt数据库导出为csv文件
相比较于导出到excel文件,导出为csv代码更简洁,使用更简单,执行效率更高,且更为稳定。导出到excel文件还需要引入axcontainer模块,且需要在计算机中安装office软件,在Linux系统中并不适用。因此仅作为数据备份时导出为csv更佳。
2022-09-06 15:28:35
2481
原创 QTextEdit固定滚轮每次滚动距离,获取滚轮事件
事件过滤器:bool Recordform::eventFilter(QObject *watched, QEvent *event){if(watched==ui->textEdit->viewport()&&event->type()==31) //31表示滚轮事件QEvent::Wheel{QWheelEvent *k = static_cast<QWheelEvent *>(event);if(k->delta()>0){
2020-10-30 15:47:22
821
原创 Qt向Oracle插入中文乱码问题的解决方案
Qt向Oracle插入中文乱码问题的解决方案当服务器字符集为US7ASCII时,会发现无论是读取中文还是写入中文都是?这是由于Qt默认的字符编码是utf8,而US7ASCII存的是单字符型,他里面存着的中文实质上是十六进制ASCII码。我们用plsql所查询看到的中文是经过转化的。所以我们要读取中文,先要把数据库中的中文字符转换为ASCII码传进程序,再在程序内部将ASCII码转化为中文显示。1.读取中文先在sql语句中把要查询的字段转化为ASCII码,这里用到UTL_RAW.cast_to_r
2020-10-24 10:07:46
1283
2
原创 Delphi把窗体设为bsnone时如何拖动窗体
大家在写程序的时候为了追求美观,习惯性的会把borderstyle设置为bsnone,这么一来窗体就会变成无边框,大家可以自己在角落画一个image插入美工做好的图片,自己弄最小、大化,关闭按钮。但是没有了原始边框,要怎么实现拖动窗体呢?我自己想了一个很简单的方法,先在界面中插入一个控件,可以是button、panel、image等等只要能响应鼠标事件即可。最好是选择自己画的边框,也就是imag...
2019-10-29 17:34:50
560
原创 Delphi 将DBGrid中的内容导出到Excel
Delphi 将DBGrid中的内容导出到Excelfunction Tfbalance.ExportDBGrid(DBGrid: TDBGrid; SheetName: string): boolean;//直接保存,不显示EXCELvarc, r, i, j: integer;app: Olevariant;TempFileName, ResultFileName: string;...
2019-08-07 15:08:13
901
Qt屏幕共享软件,把当前电脑屏幕指定区域分享至其他电脑
2020-08-10
Qt Websocket通讯实例,自己封装了一个websocket通讯的类。
2020-08-10
Qt操作摄像头实例,预览、拍照保存
2020-08-10
Qt的Oracle应用.docx
2020-08-06
Android TTS 文字转语音实例
2020-08-05
QT屏幕共享程序,包含发送端和接收端
2020-07-31
Delphi生肖计算.rar
2019-08-07
Tcpclient和Tcpserver实现简单通讯.rar
2019-08-07
c语言超市管理系统-大学c语言课程设计优秀作品
2017-09-06
Qt基于QTcpSocket写的ModBusTcp模块,Qt自带的modbusTCP并不能用
2023-12-11
qt工程调用响应qml信号,触发qml槽函数
2020-12-09
Android用socket实现TCP通讯
2020-10-29
Qt Tcp通讯发送文字、文件QTcpsocket、QTcpserver
2020-07-22
instantclient-sdk-windows.x64-19.6.0.0.0dbru.zip
2020-04-10
qt5.14.1oci驱动Mingw73_64.rar
2020-03-20
C++浮点类型计算有误差
2022-11-01
uml实体联系之员工和经理
2022-09-17
ubuntu18.04开机一直卡在这个界面进不去
2022-08-11
QSqlQuery和QSqlQueryModel取查询结果效率低
2022-02-11
sql查询问题对于某一字段连续且重复,只取一
2021-12-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人