- 博客(130)
- 资源 (23)
- 收藏
- 关注
原创 QTableView/QTableWidget设置单元格字体颜色及背景色
注:如果界面用QSS文件设置了皮肤,则需在QSS文件中把QTableView/QTableWidget 设置单元格颜色的代码去掉。2.QTableWidget设置单元格字体颜色及背景色。1.QTableView设置单元格字体颜色及背景色。
2023-11-22 09:07:31
9249
1
原创 执行cmd命令
1.使用QProcess执行cmd命令。2.调用ShellExecuteA函数。3.调用system函数,窗口不能隐藏。4.封装函数执行cmd命令并获取结果。
2022-02-23 15:20:47
1226
原创 Qt调用7z实现压缩和解压缩
压缩void CompressFiles(QString srcPath, QString sCompanyName){ QString sPwd = CreatePassword(); QStringList sParams;#if 0 sParams.append("m"); // 移动至压缩包(删除源文件) //sParams.append("a"); // 添加文档 sParams.append("-k"); //
2021-11-18 15:22:50
2769
原创 C++字符串转整型
long long MyStoi(string str){ int length = str.length();//先计算字符串的长度 if (length == 0) { return 0; } long long result = 0; int flag = 1; int i = 0; if (str[i] == '-')//只能是在数据的首位输入符号,所以只需要一次判断即可 { flag = -1; i++; } if (str[i] == '+') { f.
2021-09-13 12:16:18
783
原创 QTableView数据刷新
方法一:tableView->repaint();方法二:tableView->viewport()->update();方法三:update(); // 只是更新这个控件viewport()->update(); // 只是更新这个控件里面的内容
2021-08-04 15:36:57
8268
6
原创 Windows系统查看设备序列号及硬盘序列号
打开cmd;查看设备序列号执行:wmic bios get serialnumber查看硬盘序列号执行:wmic diskdrive get model,serialnumber
2021-06-07 11:01:03
13045
1
原创 Windows下创建符号链接函数
一: Windows 下创建硬链接,只能适用于 NTFS 文件系统。使用命令 fsutil hardlink语法fsutil hardlink create NewFileName ExistingFileName参数create 建立现有文件和新文件之间的 NTFS 硬链接。NTFS 硬链接与 POSIX 硬链接相似。NewFileName 指定要将创建硬链接的文件。ExistingFileName 指定要从中创建硬链接的文件。当然,如果你想在自己的程序里创建硬链接,那也是很容易的
2021-01-28 10:25:52
532
2
原创 MySQL 5.7.32 安装
卸载MySQL(没有安装过MySQL不用处理)1、停止MySQL的服务控制面板->管理工具->服务,找到MySQL停止后台服务。或者右键我的电脑->管理->服务,找到MySQL停止后台服务。删除mysql服务:sc delete mysql(cmd执行该命令)2、卸载MySQL控制面板->程序和功能,找到MySQL进行卸载。3、删除MySQL安装目录下的所有文件。4、显示隐藏文件,并删除C盘ProgramData隐藏目录下的有关MySQL的目录。
2021-01-21 10:38:25
720
原创 MySQL解压版安装教程
1.官网下载地址:https://dev.mysql.com/downloads/mysql/点击Download,开始下载压缩包2.软件解压需要注意的一点,解压的路径尽量避免出现中文,不然后期会报错。这里如果不这样子修改,后期可能会报错!亲测。3.配置文件3.1创建my.ini配置文件, 并且保存为ANSI格式3.2把my.ini用你电脑上的代码编写器打开并粘贴一下代码。[mysqld]# 设置3306端口port=3306# 设置mysql的安装目
2020-12-18 09:27:24
220
原创 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);void Combination(vector<int> &a, vect...
2020-03-05 16:19:14
1398
原创 基于 Qt5.10.1 调用 Python 脚本实现简单的四则运算
https://github.com/mygit03/TestPython.gitQt调用JS脚本 首先建立一个工程;导入Python库;新建 Python 脚本TestPython.pro#-------------------------------------------------## Project created by QtCreator ...
2018-12-26 11:14:33
856
原创 QLabel 设置超链接
QLabel * m_pLabel = new QLabel(this); m_pLabel->setOpenExternalLinks(true); //设置点击打开链接 m_pLabel->setText("<a href=https://blog.youkuaiyun.com/GraceLand525/article/details/82257049>QLabel");...
2018-08-31 15:25:56
1614
原创 QWidget 设置模态对话框的两种方法
#if 1 //Qt::NonModal 不阻塞 //Qt::WindowModal 阻塞父窗口,所有祖先窗口及其子窗口 //Qt::ApplicationModal 阻塞整个应用程序 setWindowModality(Qt::ApplicationModal); //设置阻塞类型#else setAttribute(Qt::WA_Sho...
2018-08-28 09:42:38
4706
原创 在QTableView中使用各种自定义委托 包括ComboBox、DoubleSpinBox、CheckBox以及设置列只读
GitHub:https://github.com/mygit03/ModelDelegate.gititemdelegate.h#ifndef ITEMDELEGATE_H#define ITEMDELEGATE_H#include <QItemDelegate>#include <QStyledItemDelegate>/* * ReadOnly */...
2018-06-06 09:22:33
9859
4
原创 C++ 静态成员函数 访问 类成员变量 & 函数指针、函数指针数组、函数指针数组指针的使用 & 回调函数的使用
GitHub地址:https://github.com/mygit03/TestCPlus.git静态成员函数可以通过引用类对象访问类成员变量;test.h#ifndef TEST_H#define TEST_Hclass Test{public: Test(); Test( int a, int b ); static void print( Test &a...
2018-03-28 15:59:14
1191
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
3422
原创 vs2015+Qt5.7.1编译使用QuaZip压缩解压缩的用法
1.souceforge下载地址:http://sourceforge.net/projects/quazip/ 下载最新的quazip,我这次下载的是quazip-0.7.32.直接编译会报错,要做下面的修改:打开刚刚下载的quazip.pro,把其中的SUBDIRS=quazip qztest 改为SUBDIRS=quazip3.将qt安装目录下的两个头文件拷贝出来(zlib.h和zconf...
2018-03-22 15:26:27
2395
原创 Qt网络传输之QNetworkAccessManager的使用
把 QNetworkAccessManager 的 get/post 请求封装成函数,此方法可以避免使用槽函数响应网络请求;#include <QtNetwork/QNetworkAccessManager>#include <QtNetwork/QNetworkRequest>#include <QtNetwork/QNetworkReply>#incl...
2018-03-16 16:15:59
10455
原创 判断是否为纯数字字符串
Qt判断是否为纯数字字符串bool CTest::isDigitStr(const QString& str){ QByteArray ba = str.toLocal8Bit(); //分开写是为了防止乱码 char* s = ba.data(); while (*s && *s >= '0' && *s <...
2017-09-27 11:16:37
2287
原创 vs2015静态编译Qt5.7.1及使用
参考教程Qt 5.7.1/5.8.0/5.9.0 在 msvc2015/mingw32 方式下的静态编译过程
2017-08-04 14:42:59
5359
1
原创 QSqlTableModel的用法
https://github.com/mygit03/SqlModel.git参考教程SQL模型类-QSqlTableModel模型
2017-07-28 16:47:01
1345
原创 Qt属性动画之QPropertyAnimation
https://github.com/mygit03/MyAnimation.git#include "myanimation.h"#include #include #include MyAnimation::MyAnimation(QWidget *parent) : QWidget(parent){ resize(500, 300);#if 0
2017-07-12 16:17:25
6467
转载 Qt5中使用lambda表达式
c11新特性中加入了lambda表达式,所以Qt 也支持需在.pro文件中加入CONFIG += c++11 QString program = "C:/Windows/System32/cmd.exe"; QStringList arguments; arguments << "/c" << "dir" << "C:\\"; QProcess* cm
2017-07-12 14:03:50
4772
转载 MySql表结构修改详解
修改表的语法=========================增加列[add 列名]=========================①alter table 表名 add 列名 列类型 列参数【加的列在表的最后面】 例:alter table test add username char(20) not null default ''; alter t
2017-04-20 15:34:16
434
原创 Qt调用JS脚本
https://github.com/mygit03/DoJS基于 Qt5.10.1 调用 Python 脚本实现简单的四则运算程序通过调用js脚本的函数执行计算(将计算公式写入js脚本,在程序中通过传参数调用js脚本中的函数进行计算,最后将计算结果返回,显示到界面)//DoJS.pro#-------------------------------------------...
2017-03-22 11:21:13
16591
3
转载 C++ complex用法
一、complex是复数的表示,需要#include 二、复数对象有float, double, long double几种。三、声明如下:complex purei(0,7); // 0+7icomplex real_num(3); // 3+0i complex *ptr = &purei;complex &ref = *ptr;
2016-12-15 14:40:42
18467
1
基于Tiny210开发板的led--流水灯
2014-10-21
c语言文件读写函数
2014-09-28
飞翔的小鸟
2014-09-15
文件的读写操作
2014-09-15
静态库和动态库制作和使用方法
2014-09-15
针对vim编辑器的vimrc文件配置
2014-09-15
C语言基础知识
2014-09-15
Linux基本命令
2014-09-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人