自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 C++实现组合

实现组合:对于C(N, M) int M = 3, N = 5; vector<int> a,b(M),c(N); for (int i = 0; i < N; ++i) { a.push_back(i); } Combination(a, b, 0,M,M)...

2020-03-05 16:19:14

阅读数 37

评论数 0

转载 mysql 基础教程

mysql 基础教程 很全

2019-03-26 14:37:52

阅读数 242

评论数 0

原创 基于 Qt5.10.1 调用 Python 脚本实现简单的四则运算

https://github.com/mygit03/TestPython.git Qt调用JS脚本   首先建立一个工程; 导入Python库; 新建 Python 脚本 TestPython.pro #--------------------------------...

2018-12-26 11:14:33

阅读数 209

评论数 0

原创 QLabel 设置超链接

QLabel * m_pLabel = new QLabel(this); m_pLabel-&gt;setOpenExternalLinks(true); //设置点击打开链接 m_pLabel-&gt;setText("&lt;a href=http...

2018-08-31 15:25:56

阅读数 562

评论数 0

原创 QWidget 设置模态对话框的两种方法

#if 1 //Qt::NonModal 不阻塞 //Qt::WindowModal 阻塞父窗口,所有祖先窗口及其子窗口 //Qt::ApplicationModal 阻塞整个应用程序 setWindowModality(Qt::ApplicationModal)...

2018-08-28 09:42:38

阅读数 1435

评论数 0

原创 在QTableView中使用各种自定义委托 包括ComboBox、DoubleSpinBox、CheckBox以及设置列只读

GitHub:https://github.com/mygit03/ModelDelegate.gititemdelegate.h#ifndef ITEMDELEGATE_H #define ITEMDELEGATE_H #include &lt;QItemDelegate&gt...

2018-06-06 09:22:33

阅读数 2334

评论数 3

原创 C++ 静态成员函数 访问 类成员变量 & 函数指针、函数指针数组、函数指针数组指针的使用 & 回调函数的使用

GitHub地址:https://github.com/mygit03/TestCPlus.git静态成员函数可以通过引用类对象访问类成员变量;test.h#ifndef TEST_H #define TEST_H class Test { public: Test(); Te...

2018-03-28 15:59:14

阅读数 375

评论数 1

原创 Qt之使用CMake编译C++

1.CMake下载地址:https://cmake.org/download/我下载的是 cmake-3.11.0-rc4-win64-x64.zip,解压后配置Qt;如图所示:2.创建C++项目,编译工具选择CMake;如图所示:ok,大功告成!接下来正常编译就可以了!...

2018-03-27 15:05:52

阅读数 1479

评论数 0

原创 vs2015+Qt5.7.1编译使用QuaZip压缩解压缩的用法

1.souceforge下载地址:http://sourceforge.net/projects/quazip/  下载最新的quazip,我这次下载的是quazip-0.7.32.直接编译会报错,要做下面的修改:打开刚刚下载的quazip.pro,把其中的SUBDIRS=quazip qztes...

2018-03-22 15:26:27

阅读数 1134

评论数 1

原创 Qt网络传输之QNetworkAccessManager的使用

把 QNetworkAccessManager 的 get/post 请求封装成函数,此方法可以避免使用槽函数响应网络请求;#include &lt;QtNetwork/QNetworkAccessManager&gt; #include &lt;QtNetwork/QNe...

2018-03-16 16:15:59

阅读数 5770

评论数 0

原创 判断是否为纯数字字符串

Qt判断是否为纯数字字符串 bool CTest::isDigitStr(const QString& str) { QByteArray ba = str.toLocal8Bit(); //分开写是为了防止乱码 char* s = ba.data(); wh...

2017-09-27 11:16:37

阅读数 1212

评论数 0

转载 QML学习

参考教程: Qt Quick 之 QML 与 C++ 混合编程详解

2017-08-21 15:30:09

阅读数 258

评论数 0

原创 vs2015静态编译Qt5.7.1及使用

参考教程 Qt 5.7.1/5.8.0/5.9.0 在 msvc2015/mingw32 方式下的静态编译过程

2017-08-04 14:42:59

阅读数 3738

评论数 0

原创 vs2015企业版安装教程

参考教程 VS2015详细安装步骤

2017-08-03 09:32:32

阅读数 4180

评论数 0

原创 QSqlTableModel的用法

https://github.com/mygit03/SqlModel.git 参考教程 SQL模型类-QSqlTableModel模型

2017-07-28 16:47:01

阅读数 443

评论数 0

原创 Qt属性动画之QPropertyAnimation

https://github.com/mygit03/MyAnimation.git #include "myanimation.h" #include #include #include MyAnimation::MyAnimation(QWidget *...

2017-07-12 16:17:25

阅读数 3782

评论数 0

转载 Qt5中使用lambda表达式

c11新特性中加入了lambda表达式,所以Qt 也支持 需在.pro文件中加入 CONFIG += c++11 QString program = "C:/Windows/System32/cmd.exe"; QStringList argument...

2017-07-12 14:03:50

阅读数 3367

评论数 0

原创 Qt使用OpenSSL

Qt之OpenSSL

2017-06-28 08:45:43

阅读数 5686

评论数 0

转载 MySql表结构修改详解

修改表的语法 ========================= 增加列[add 列名] ========================= ①alter table 表名 add 列名 列类型 列参数【加的列在表的最后面】     例:alter table test add username ...

2017-04-20 15:34:16

阅读数 227

评论数 0

原创 Qt调用JS脚本

https://github.com/mygit03/DoJS 基于 Qt5.10.1 调用 Python 脚本实现简单的四则运算   程序通过调用js脚本的函数执行计算(将计算公式写入js脚本,在程序中通过传参数调用js脚本中的函数进行计算,最后将计算结果返回,显示到界面) //DoJS...

2017-03-22 11:21:13

阅读数 7712

评论数 0

原创 Windows7设置共享文件夹

通过\\+IP访问共享文件夹,如下图所示:

2017-01-16 15:06:07

阅读数 239

评论数 0

转载 C++ complex用法

一、complex是复数的表示,需要#include 二、复数对象有float, double, long double几种。 三、声明如下: complex purei(0,7); // 0+7i complex real_num(3); // 3+0i   ...

2016-12-15 14:40:42

阅读数 6990

评论数 1

转载 QWT的配置和使用

QWT编译、配置、使用(Qt Creator)

2016-11-14 10:11:27

阅读数 465

评论数 0

转载 QCompleter自动补全

QCompleter自动补全

2016-11-14 09:19:29

阅读数 532

评论数 0

原创 Qt中pro文件的详细介绍

学习Qt时,发现有些知识看了不经常用就忘了,以下是书本上写的一些关于qmake的相关知识,自己看后,打算把一些经常用到的记下来,整理整理。 Qt程序一般使用Qt提供的qmake工具来编译。 qmake工具可以使用与平台无关的.pro文件生成与平台相关的makefile。该工具包含了调用Qt内置...

2016-08-21 22:00:00

阅读数 2425

评论数 0

原创 Qt之程序打包(使用windeployqt.exe查找依赖库)

Qt 官方开发环境使用的动态链接库方式,在发布生成的exe程序时,需要复制一大堆 dll,如果自己去复制dll,很可能丢三落四,导致exe在别的电脑里无法正常运行。因此 Qt 官方开发环境里自带了一个工具:windeployqt.exe。以官方 Qt 5.7.0+MinGW 开发环境为例: ...

2016-08-10 09:17:35

阅读数 9328

评论数 0

原创 Qt之操作Excel(QtXlsxWriter)

首先需要安装qtxlslwriter 这个库,下载地址: https://github.com/leolin0518/QtXlsxWriter 打开qt的命令行工具,进入相应的.pro目录,执行一下命令进行安装: 1.qmake (生成makefile文件) 2.mingw32-make (...

2016-08-03 12:33:35

阅读数 6212

评论数 0

原创 Qt之国际化--多语言动态切换

1.创建语言文件: 打开.pro文件,加入 TRANSLATIONS+=cn.ts\ en.ts 工具->外部->Qt语言家->更新翻译(lupdate),将生成翻译文件cn.ts、en.ts 2、编辑翻译文件 启动Linguist(Qt语言家)...

2016-07-29 22:02:22

阅读数 879

评论数 1

原创 Git使用教程

1.   下载并安装Githttp://www.bootcss.com/p/git-guide/2.   下载并安装TortoiseGithttps://tortoisegit.org/download/3.   打开TortoiseGit的安装目录(C:\Program Files\Tortoi...

2016-07-24 09:00:16

阅读数 234

评论数 0

原创 Qt获取文件信息 & 获取磁盘信息

头文件 #ifndef GETFILEINFO_H #define GETFILEINFO_H #include <QWidget> #include <QDragEnterEvent> #include <QDropEvent> namespace U...

2016-07-22 21:33:16

阅读数 1342

评论数 0

原创 Qt之设置系统托盘

头文件:#ifndef SYSTEMTRAYICON_H #define SYSTEMTRAYICON_H #include #include #include #include #include class SystemTrayIcon : public QWidget { ...

2016-07-20 13:46:28

阅读数 911

评论数 1

原创 Qt使用总结

//1.设置桌面下方工具栏不显示软件图标 setWindowFlags(Qt::WindowStaysOnTopHint|Qt::Tool); //2.设置不规则图片,并遮罩图片意外区域 QLabel *label = new QLabel(this); QPixma...

2016-07-19 09:10:49

阅读数 526

评论数 0

原创 Qt产生随机数

第一种方法#include QTime time; time= QTime::currentTime(); qsrand(time.msec()+time.second()*1000); int n = qrand() % 5; //产生5以内的随机数第二种方...

2016-07-18 12:55:44

阅读数 831

评论数 0

原创 Qt获取系统相关位置

在使用比如打开文件对话框(QFileDialog)时,想让其打开位置位于用户桌面等位置 Qt为我们提供了函数,使其实现起来十分方便 首先要引用头文件 #include 然后可以通过如下语句获取不同的路径static QString writableLocation(StandardLocat...

2016-07-15 14:20:06

阅读数 495

评论数 0

原创 Qt之MVC使用

1、QTableView#if 0 QStandardItemModel *model = new QStandardItemModel; model->setColumnCount(5); model->setRowCount(3); #else QS...

2016-07-08 11:19:22

阅读数 773

评论数 0

转载 int (*a)[10] 和 int *a[10] 的区别

int *a[10] :数组指针。数组a里存放的是10个int型指针; int (*a)[10] :a是指针,指向一个数组。此数组有10个int型元素; int *a[10] 先找到声明符a,然后向右看,有[]说明a是个数组,再向左看,是int *,说明数组中的每个元素是int *。所以这是一...

2016-07-07 10:25:25

阅读数 286

评论数 0

原创 QTableWidget使用总结

1.获取表头排序方式 bool sortFlag = ui->tableWidget->horizontalHeader()->sortIndicatorOrder();

2016-05-13 19:25:02

阅读数 805

评论数 0

原创 Qt格式化输出数据

float fvalue = 6.537; 1. int sprintf (char *__stream, const char *__format, ...); 例如: char buf[512]; sprintf(buf, "%+10.2f", fvalu...

2016-04-27 23:23:25

阅读数 7845

评论数 0

原创 QSettings用法详解

QString file = QFileDialog::getOpenFileName(this, tr("打开文件"), tr("."), tr("(...

2016-03-31 21:55:52

阅读数 939

评论数 0

原创 Qt中文乱码问题(包含 urlEncode/urlDecode)

1)在主文件中使用本地编码,进行语言国际化的处理, QTextCodec::setCodecForLocale(QTextCodec::codecForLocale()); QTextCodec::setCodecForCStrings(QTextCodec::codecForLo...

2016-01-20 19:20:16

阅读数 1531

评论数 0

提示
确定要删除当前文章?
取消 删除