- 博客(26)
- 资源 (3)
- 收藏
- 关注
原创 【无标题】QT json 序列化反序列化
/ 属性 set 函数 (比普通set 多 changeCheck,change 时发信号. check 时处理 float 和 double 数据的精度)// 可读可写 属性。// 可读属性,比只读属性 多一个 属性set函数。// 属性 get 函数 (和普通get没区别)// 属性 get 函数声明。// 属性 set 函数声明。// 属性 get 函数定义。// 属性 set 函数定义。// 可读可写 属性声明。// 可读可写 属性定义。// 普通 get 函数。// 普通 set 函数。
2024-03-07 15:55:12 895
原创 bit 取值
{byte x = 1;{} break;} break;} break;} break;} break;} break;} break;} break;}}1 : 0;}
2022-08-23 15:24:56 349
原创 exe 相互嵌入
#ifndef MAPINFOFORM_H#define MAPINFOFORM_H#include #include #include #include <Windows.h>#include <TlHelp32.h>#include #include #include #include namespace Ui {class MapInfoForm;}class MapInfoForm : public QWidget{Q_OBJECTpubli
2022-02-08 13:24:56 805
原创 2021-04-23
qt单一宏 方法static QConfig *getInstance();全局QConfigQ_GLOBAL_STATIC(QConfig, ConfigIns);这个宏应该放在源文件中,千万不要放在头文件中生成静态链接实现单一QConfig *QConfig::getInstance(){return ConfigIns();}
2021-04-23 13:55:14 305
原创 2021-04-22
方法声明#ifndef DBUTIL_H#define DBUTIL_H#include <QtSql/QSqlTableModel>#include <QtSql/QSqlQuery>#include <QStringList>#include <QtSql/QSqlDatabase>class DBUtil: public QObject{ Q_OBJECTpublic: explicit DBUtil(QObject
2021-04-22 14:24:42 99
原创 2021-04-21
pro 添加RC_FILE +=app.rc软件图标设置app.rcIDI_ICON1 ICON DISCARDABLE “*.ico”
2021-04-21 17:07:27 94
原创 2021-03-31
#ifndef SYNCHTTP_H#define SYNCHTTP_H#include <QEventLoop>#include <QNetworkAccessManager>#include <QNetworkReply>#include <QTextCodec>#include <QWidget>class SyncHttp : public QWidget { Q_OBJECTpublic: explic
2021-03-31 18:35:24 104
原创 获取硬盘序列号
const char * strCmd = "wmic diskdrive get serialnumber"; FILE *stream; char buf[100]={0}; stream = popen(strCmd, "r"); QString serialbumber; while (fgets(buf,sizeof(buf),stream) != NULL) { QString str = QString(buf).tri.
2021-03-31 16:34:40 127
原创 2021-03-31
#ifndef MYUDPREVICETHREAD_H#define MYUDPREVICETHREAD_H#include <QThread>#include <QUdpSocket>#include <QTimer>struct SendInfo{ QString ip;//对方ip int port;//对方端口 QByteArray data;//原数据 int length;//原数据长度 int errorn
2021-03-31 09:49:50 125
原创 QT获取移动U盘
char diskPath[5] = { 0 };DWORD allDisk = GetLogicalDrives(); //返回一个32位整数,将他转换成二进制后,表示磁盘,最低位为A盘if (allDisk!=0){for (int i=0;i<13;i++) //假定最多有12个磁盘从A开始计数{if ((allDisk & 1)==1){sprintf( diskPath, “%c”, ‘A’+i );strcat( diskPath, “:” );LPCW
2021-03-30 08:31:55 879 1
原创 委托表达式
try { this.Invoke(new MethodInvoker(delegate { if(1>0) Console.WriteLine(ex); })); ...
2021-03-29 09:08:57 167
原创 C# Json
using System.Collections.Generic;using System.Text;using System.IO;using Newtonsoft.Json; using System.Threading;namespace Utils{ public class ParaOpModel { public string ID { get; set; } public string RecordNum { get; set;
2021-03-25 16:56:55 271
原创 qt 汉语转拼音
#ifndef CHINESELETTERHELPER_H#define CHINESELETTERHELPER_H#include <QObject>class ChineseLetterHelper{ // 根据GB2312编码public: static bool In(wchar_t start, wchar_t end, wchar_t code); static char Convert(int n); // 获取第一个汉字的首字母
2021-03-19 11:23:32 2245
原创 QT linux导出csv表格
#ifndef EXCELHELPER_H#define EXCELHELPER_H//#include<QAxObject>#include<QDir>#include<QFile>#include<QTableWidget>#include<QFileDialog>#include<QFile>#include<QApplication>#include "qarchscanglobal.h"clas
2021-03-19 11:16:08 401
原创 mac 注册
#ifndef WIDGET_H#define WIDGET_H#include <QWidget>#include <QKeyEvent>#include <QMouseEvent>#include <QMenu>#include <QAction>namespace Ui {class widget;}class widget : public QWidget{ Q_OBJECTpublic: ex
2021-03-19 10:17:44 163
原创 2021-03-19
重新绘制QPushButton按钮void CustomQPushButton::paintEvent(QPaintEvent *event){ QWidget::paintEvent (event); QPoint pt=mapFromGlobal (this->cursor ().pos ()); QPainter painter; painter.begin (this); QRect rc; QLinearGradient line(10..
2021-03-19 09:47:43 101
原创 2021-03-19
获取当前控件 QPushButton* w = static_cast<QPushButton*>(sender()); QString name = w->objectName();
2021-03-19 09:30:56 113 1
原创 Access
```csharpusing System;using System.Data.OleDb;using System.Data;using System.Windows.Forms;using System.IO;using ADODB;using ADOX;namespace DB{ class AccessDBUtil { private static string fileName = ""; static string str.
2021-03-18 14:34:21 185 1
原创 QT 分页控件
#ifndef PAGENAVIGATOR_H#define PAGENAVIGATOR_H#include #include #include //class QLabel;//class QEvent;//namespace Ui{class PageNavigator;}class PageNavigator : public QWidget{Q_OBJECTpublic:explicit PageNavigator(int blockSize = 3, QWidget
2021-03-18 12:00:12 1630
原创 文件夹压缩使用 QZipWriter 封装类方法
文件夹压缩使用 QZipWriter 封装类方法项目工程文件加入QT += core gui-private#include <private/qzipreader_p.h>#include <private/qzipwriter_p.h>bool QZipHelper::zip(QString SavePath,QString DirPath,QString layer){bool ret;QZipWriter *writer = new QZip
2021-03-18 11:04:46 1101 3
原创 Qt串口
#ifndef MYREVICETHREAD_H#define MYREVICETHREAD_H#include #include <stdio.h>#include #include class MyReviceThread : public QThread{Q_OBJECTpublic:MyReviceThread();~MyReviceThread();// QByteArray mTxData;QList mSendDataArray;QList mRe
2021-03-18 10:46:28 116 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人