- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 Qt 进制转换,文本与十六进制的转换(用于串口和网络调试)
前言在串口调试和TCP或UDP调试中经常会用到进制的转换,文本转换。一、进制转换int dec = 14;int dec = 20;// 十进制转十六进制(保留4位)qDebug() << QString("%1").arg(dec, 4, 16, QLatin1Char('0')); //Return "0014"// 十进制转二进制(至少保留4位)qDebug() << QString("%1").arg(dec, 4, 2, QLatin1Char('0'
2020-05-15 11:10:03
1745
原创 QT TCP 服务端实例
前言本实例实现的功能1.支持多客户端连接,实时监控客户端联机和脱机,一键断开所有客户端2.分别对不同的客户端进行通讯。运行效果源代码:QT 操作数据库 SQL Server(1.SQL Server安装)具体操作步骤一、创建带界面的工程二、实例化QTcpServer类创建工程成功后,先在.Pro文件中加入:QT += network才可以进行网络编程头文件中加入#i...
2020-05-04 15:56:53
588
原创 QT 操作数据库 SQL Server(3.QT 读取数据)
前言Qt通过ODBC连接数据库时,使用的数据库名不是直接写入数据库名称,而是DSN名。具体操作步骤一、QT 测试创建工程成功后,先在.Pro文件中加入:QT += sqlQt 提供了多种数据的驱动,可以在帮助文档搜索sql中找到再在main.cpp中加入一些QT的SQL函数库并定义个连接函数进行连接测试。Main.cpp的完整代码如下:#include "mainwindow.h"...
2020-04-28 11:48:28
3405
原创 QT 操作数据库 SQL Server(2.SQL Server的配置)
前言全文分三个部分,一是SQL server先建立对应基本表,并插入一两条数据用于测试;二是设置ODBC源,这是在windows使用SQL server作为数据源需要设置的;小技巧:正确的sql语句总是出现红色下划线提示解决方法,在 Microsoft sql server management studio 里点击“编辑”——“IntelliSense”——“刷新本地缓存” 就会发现红色波浪...
2020-04-28 11:06:40
1280
原创 QT 操作数据库 SQL Server(1.SQL Server安装)
准备工作1、下载SQL Server 20122、安装SQL Server 20123、这里单纯保存一个bool类型数据,还有一个QString数据,可以按照自己的需求重写explicit AppConfig(bool teVisible, QString teData, QObject *parent = nullptr);具体操作步骤1.下载SQL Server 2012,链接:...
2020-04-28 09:53:24
985
原创 QT 保存软件配置和设置(*.config)
准备工作1、新建一个工程,并在ui界面放置一个checkbox 和 lineEdit插件2、使用二进制流把数据存入*.config 文件,能够有效保护数据不被修改3、这里单纯保存一个bool类型数据,还有一个QString数据,可以按照自己的需求重写explicit AppConfig(bool teVisible, QString teData, QObject *parent = nu...
2019-09-27 17:16:32
3355
原创 QT 调用QSS文件
准备工作1、新建一个工程,并在ui界面放置一个按钮2、准备名称为style.qss的QSS文件,放在main.app同文件夹路径QPushButton { font-family: "Microsoft YaHei"; font-size: 16px; color: #BDC8E2; background-color: #2E3648;}具体操作步骤1...
2019-09-27 15:12:45
4481
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人