- 博客(62)
- 资源 (4)
- 收藏
- 关注

原创 Qt 小模板分享
功能:1.任务栏退出、关于软件2.程序界面关闭,隐藏在任务栏运行,需要点击退出程序才行3.日志保存功能,每日23:59:59清空日志保存一次,退出重启也会保存日志界面截图效果:1.实际使用中可调用addOneCallLog(QString text),添加通讯日志void MainWindow::addOneCallLog(QString text){ ...
2019-08-27 11:28:42
399
1

原创 网上资源整理(自用)
1.Qt设置开机启动 https://blog.youkuaiyun.com/zhengtianzuo06/article/details/796952642.开源项目:https://www.cnblogs.com/feiyangqingyun/p/10698940.html
2019-06-28 12:39:13
176

原创 Qt控件缩写自定义
参考网上C#控件名称缩写cboQComboBoxchkQCheckBoxlblQLabelline QLineEditbtn QPushButtonspn QSpinBoxrdo QRadioButtontbnQToolButtontbv QTableViewdate QDateEdit
2019-03-29 12:49:35
2071

原创 Qt各位大神的博客地址
郑天佐:https://blog.youkuaiyun.com/zhengtianzuo06/article/details/79796798一去二三里:http://blog.youkuaiyun.com/liang19890820乌托邦2号:http://blog.youkuaiyun.com/taiyang1987912豆子:https://www.devbean.net/yafeilinux:http:/...
2019-03-04 09:18:16
772
原创 VS c# Release编译生成去除多余的文件及pdb
右击项目属性->生成->配置选择Release->高级->调试信息选无。1.去除生成*.pdb文件。
2024-10-28 09:29:12
697
原创 Mysql开启远程控制简化版,亲测有效
/更新root用户的权限,允许任何主机连接。//刷新权限,使更改生效。打开上图的CMD,输入密码进入,然后输入一下指令。
2024-07-27 15:22:06
180
原创 C# WPF项目创建(基于VS 2019介绍)
3. 项目名称根据需求自行命名,这边以“WpfApp1”来命名,位置自行选择,这边选择了"E:\test",如图所示,“将解决方案和项目放在同一目录”不勾选,后面有用。1.打开VS,选择《创建新项目》2.选择《WPF应用程序》,如图。
2023-07-25 16:48:26
1903
原创 TextBlock中的WPF格式DateTime
1.先加如下命名空间xmlns:sys="clr-namespace:System;assembly=mscorlib" 2.然后添加下面控件<TextBlock Text="{Binding Source={x:Static sys:DateTime.Now}, StringFormat=yyyy/MM/dd HH:mm:ss}"/>
2022-01-11 12:27:06
1504
原创 SVN 更新项目至此版本和复原至此版本区别
1、更新项目至此版本:工作副本变为要更新的版本,不改交最新的版本号(执行更新操作,工作副本会变为最新的版本);也不能提交,在更新后的版本做出修改,将提交失败2、复原至此版本:格要复原的版本置为最新的版本,改交最新的版本号(执行更新操作,工作副本不变);在更新后的版本做出修改,提交成功...
2021-12-31 13:14:22
2898
1
原创 工作笔记
局方软件主界面名称修改APP.ico//该文件下修改以下CNT0内容就是修改了软件主窗口名称[Custom]OEM=0Type=0CNT0=iPDM2000 局部放电在线监测系统ENT0=iPDM2000 Partial Discharge Online Monitoring SystemCNT1=iPDM2000T 智能变压器局部放电在线监测系统ENT1=iPDM200...
2020-08-17 13:18:32
176
原创 工作笔记
C++ builder开发环境安装1.安装详细资料: 控件名称 安装说明 TeeChart 参见下面TeeChart控件安装步骤 BusinessSkinForm 打开C++Builder应用程序,选择File->Open Project…然后打开【你电脑Business...
2020-08-17 13:18:15
204
原创 Qt连接oracle出现QSqlDatabase: QOCI driver not loaded QSqlDatabase: available drivers: QSQLITE QMYSQL QMY
一般是Qt本身缺少一些数据库文件找到Qt安装目录,本人是D:\Qt\Qt5.3.1\5.3\mingw482_32\plugins\sqldriversoci.dll的链接在链接:https://pan.baidu.com/s/1OxCUP53h0wn77abCZyRXLw提取码:v4xh复制这段内容后打开百度网盘手机App,操作更方便哦...
2020-06-04 17:29:52
2507
4
原创 Qt 纯手工打造MODBUS_TCP slave服务端
1.MODBUS TCP有关协议格式可参考https://www.cnblogs.com/ioufev/articles/10830028.html2.目前支持功能码 03 指令格式,可支持多个客户端连接3.亲测有效,上图4.上代码供大家学习参考,也希望大家提出建议,进行改进...
2020-06-01 10:16:34
2830
1
原创 使用联合体,可以有效解决float,double在传输过程中出现数据差问题
union U1{ float bar; char ch[4];}DataBar;DataBar.bar = 71.234;QByteArray array(DataBar.ch, 4);qDebug() << array.toHex();在做工控机的时候,很多时候用到modbus协议,传输的数据也会用到float,double类型,可以采用上诉方法取出float每个字节,然后进行传输,在接收端可以这么写,这样可以有效避免传输出现数据差union U1{.
2020-05-26 09:21:39
1181
原创 带有下划线的按钮
继承QLabel,话不多说,直接上代码underlinebutton.h#ifndef UNDERLINEBUTTON_H#define UNDERLINEBUTTON_H#include <QLabel>#include <QMouseEvent>class UnderlineButton : public QLabel{ Q_OBJE...
2020-02-20 13:41:18
540
原创 oracle使用心得
近期项目使用到Oracle数据库关于Oracle的sql语句使用方面的心得如下:1.时间,像mysql、sqlserver数据库插入时间表的时候直接使用"yyyy-MM-DD hh:mm:ss"都能插入成功,但是oracle不同,需要使用时间函数进行转换TO_DATE()函数,(以2018-11-23 17:20:16为例)to_date('2018-11-23 17:20:16','...
2020-01-08 17:52:01
176
原创 menu菜单格式
QString qss = "QMenu{color:#E8E8E8;background:#4D4D4D;margin:2px;}\ QMenu::item{padding:3px 20px 3px 20px;}\ QMenu::indicator{width:13px;height:13px;}\ ...
2019-12-20 15:48:04
479
原创 MQTT
环境win7+Qt5.6.0,请先下载源码,直接编译源码即可。(编译环境不同,所以最好下载源码编译)MQTT源码下载地址:https://github.com/qt/qtmqtt解压文件后,打开文件夹下qmqtt.pro在pro文件加下添加改代码CONFIG += N0_UNIT_TESTS()然后是之后,在该目录下会有bin和lib文件将解压文件夹的in...
2019-10-29 14:29:57
623
1
原创 Qt启动进程ping网址
void TcpClient::run(){ QProcess *cmd = new QProcess; QString strCmd = QString("ping %1 -n 1-w %2").arg(m_strDestIP).arg(m_pingTime); while (1) { cmd->start(strCmd); ...
2019-10-08 13:26:30
387
原创 Qt 实现软件重启
//MainWindow.cpp 代码如下:void MainWindow::reboot(){ qApp->exit(773);}//main.cpp 代码如下:int main(int argc, char *argv[]){ QApplication a(argc, argv); int ret = -1; do { ...
2019-08-23 15:09:51
982
原创 Qt lable设置图片背景仅一个,不会重复
label->setStyleSheet("background: url(:/image/res/logo.png) no-repeat center;border:0px;");
2019-08-23 13:55:11
1806
原创 Qt获取时间戳
QDateTimetime=QDateTime::currentDateTime();//获取当前时间inttimeT=time.toTime_t();//将当前时间转为时间戳
2019-08-01 11:24:20
4994
原创 SqlServer安装说明
局放软件环境安装说明1.安装SQLServer 2005 最好安装x86(32位版本),已成功安装两台,并且都成功启动软件 安装软件 SQL Server 2005文件夹下有两个文件夹分别是 SQL Server x64和SQL Server x86文件夹 我安装的是SQL Server x86文件夹下的,并且在两台win7电脑上成功安装,且成功启动软件 ...
2019-07-05 10:31:19
206
原创 数据库操作问题
对数据库进行增删改查的时候,必须经历一下几个步骤:1.打开数据数据库2.进行增删改查操作或其他操作3.每次操作完必须关闭数据库(下次操作在打开数据库即可)...
2019-07-01 16:27:57
131
原创 Qt设置任务栏图标
void initSysTrayIcon();//初始化任务栏图标void onSysTrayIconActived(QSystemTrayIcon::ActivationReason reason); //被调用槽函数void setTopWindow();//设置置顶显示void MainWindow::initSysTrayIcon(){ QSystemTrayIco...
2019-06-27 16:28:32
5319
原创 海康设备云平台简单控制
void MainWindow::initHaiKang(){ //--------------------------------------- // 初始化 NET_DVR_Init(); //设置连接时间与重连时间 NET_DVR_SetConnectTime(2000, 1); NET_DVR_SetReconnect(10000, tr...
2019-06-25 14:57:21
6552
翻译 看一个数据类型转换成二进制,含有“1”的个数
int calcBinaryOfOne(int x) { int countx = 0; while(x) { countx++; x = x & (x-1); } return countx; }
2019-06-14 16:26:33
274
原创 Qt添加.exe的图标
1 *.pro文件下添加 RC_ICONS += myico.ico2 在工程目录下将myico.ioc加入3 如果出现错误重新构建项目即可
2019-04-25 12:28:16
382
原创 精确延时
void uDelay(unsigned int val) { if (val > 1000 * 1000 * 1000) return; //// This does not work under MSVC2013 - sleeping too long //std::this_thread::sleep_for(std::chrono::micr...
2019-04-11 13:52:15
380
原创 GIT使用
终于用上Git了,原来觉得什么版本管理工具,没啥用,现在用上了是真香啊。1.官网下载安装Git,在GitHub上创建帐号,然后需在自己账号上创建存储库
2019-04-02 09:41:33
96
原创 Qt界面编码问题
#pragma execution_character_set("utf-8")#include "mainwindow.h"#include <QApplication>#include <QTextCodec>int main(int argc, char *argv[]){ QApplication a(argc, argv);#if (Q...
2019-03-29 09:31:59
498
原创 Qt - 十六进制字符串转数字
QString str = "40800"; QByteArray array; array.append(str); qint32 temp = array.toUInt(Q_NULLPTR,16); qDebug() << temp;
2019-02-25 17:01:01
5543
原创 MySQL数据库查询语句记录学习
以上图数据库表为例,表名moncenter_data_air,表结构如下图1.查询今天数据指令SELECT *, DATATIME FROM moncenter_data_air WHERE TO_DAYS(DATATIME) = TO_DAYS(NOW());2.查询昨天数据指令SELECT *, DATATIME FROM moncenter_data_air WHERE ...
2019-01-29 17:30:33
179
DataForward.rar
2020-06-01
template.rar
2019-08-27
SqlServer数据转存至Mysql
2019-06-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人