自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (3)
  • 收藏
  • 关注

原创 QPushButton样式设置

1、无样式的按钮2、改变字体颜色color:#ff0000;3、改变字体font-family:Microsoft Yahei;4、改变字号font-size:15pt;5、改变背景颜色background-color:#c3e9e5;6、设置上边框为2个像素,样式为实线,颜色为黑色border-top:2px solid #000000;7、设置所有边框为2个像素,样式为实线,颜色为黑色border:2px solid #000000;8、设置左上角圆角

2020-09-04 19:48:01 8453

原创 Qt QString字符串中提取 特定字符串 如“[XXX]”

运行环境Qt5.9.7 MinGW 32位代码如下 //--1 定义正则表达式 QString expStr = ui->exp_edit->toPlainText();//从界面获取字符串 QString pattern("\\[\\w*\\]");//正则表达式提取“[XXX]”,XXX为任意字符串。 QRegExp rx(pattern); //--1 提取字符串 QStringList list; int pos = 0; while ((pos = rx.inde

2020-08-21 11:42:46 6287 3

原创 QStringList读写json

QStringList读写json

2023-02-07 16:32:35 292 1

原创 如何在VS下调试自己写的dll

vs调试qt编写的dll

2023-01-05 10:35:22 2071

原创 QTableView样式设置

QTableView样式

2022-08-09 16:58:39 3043

原创 等待对话框

记录一下:做等待对话框功能时,每次都会进入到一个误区:如果拷贝一个很大的文件,后台需要花很久的时间,就想用等待对话框来提醒用户,想着能一边刷新等待对话框界面一边拷贝文件。这个是不行的,拷贝文件时,是不会刷新界面的。如果拷贝的是很多个小文件,倒是可以拷贝一个后刷新一下等待对话框,一直到拷贝完所有的文件。...

2021-12-24 13:41:35 166

原创 如何卸载VS2013

1、解压vs2013.2_ult_chs.iso到文件夹下如:E:\20132、进入cmd命令行3、输入命令cd /d E:\2013 切换到文件夹所在路径E:/20134、输入命令vs_ultimate.exe /uninstall /force5、坐等卸载就可以了

2021-12-22 11:19:16 1010

原创 limereport报表使用

在这里我使用报表是以报表的形式显示数据库的信息。所以首先需要准备的资料有:limereport源码,还有数据库,我这里使用的是qsqlite数据库。1、下载limereport报表源码2、运行自带的案例:demo_r13、点击 “Run Report Designer”按钮4、在界面上添加数据库5、添加表6、图形化制作报表模板6、生成报表7、导出报表文件就可以使用到自己的项目中了。8、在自己的项目中,如何集成报表请参考:https://blog.csdn.n

2021-10-29 10:31:00 2911 1

原创 QTreeView样式

1、无样式2、设置被选中节点的字体颜色和背景颜色QTreeView::item:selected{color:#E7ECF0;background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #667481,stop:1 #566373);}3、设置悬浮节点的字体颜色和背景颜色QTreeView::item:hover{color:#ffffff;background:#ff0000;}4、设置节点的上下左右的内

2021-10-18 14:03:38 1533

原创 Qt文件夹操作

1、文件夹是否存在bool IsFileFolderExist(const QString& strFileFolder){ bool bIsExist = false; QDir dir; bIsExist = dir.exists(strFileFolder); //TRUE代表文件夹已经存在 return bIsExist;}2、创建文件夹bool CFileFolderManagement::CreateFileFolder(const QStr

2021-07-15 17:38:03 283

原创 QListView

1、定义一个modelQStandardItemModel * m_model;2、添加一个节点QStandardItem * item = new QStandardItem(tr("新建节点"));m_model->appendRow(item);3、删除一个节点 QModelIndex curIndex = ui->listView->currentIndex(); if(curIndex.isValid())//如果当前节点是有效的 { m_mode

2021-07-15 11:23:40 138

原创 QMenu

下面展示一些 内联代码片。QMenu menu;menu.addAction(tr("添加通道"),this,SLOT(onAddChannel()));menu.addSeparator();menu.addAction(tr("删除"),this,SLOT(onDeleteDevice()));menu.exec(QCursor::pos());

2021-07-13 15:41:33 115

原创 QDialog

1、点击确定按钮void CAddDeviceDlg::on_btnOk_clicked(){ this->accept(); close();}2、点击取消按钮void CAddDeviceDlg::on_btnOk_clicked(){ this->reject(); close();}

2021-07-13 14:13:09 146

原创 Qt 文件操作

1、文件是否存在bool IsFileExist(const QString& strPath){ QFileInfo fileInfo(strPath); if (fileInfo.isFile()) { return true; } return false;}2、创建空的文件bool CreateEmptyFile(const QString& strPath){ QFile m_file; bool bIsCraete = false;

2021-07-13 11:06:15 408

原创 读写json文件

点击打开按钮 //--1 选择文件 QFileDialog *fileDialog = new QFileDialog(this); QString openFile = fileDialog->getOpenFileName(this, tr("打开文件"), "./", "json file(*.json)"); if (openFile.isEmpty()) { return; } //--2 打开文件 QFile

2021-07-09 14:32:16 547

原创 QString转QByteArray

QString sendInfo = ui->tEditSendInfo->toPlainText();QByteArray ba = sendInfo.toUtf8();//中文不是乱码QByteArray ba = sendInfo.toLatin1();//中文是乱码 收到的字符为“???”

2021-06-23 10:50:44 442

原创 QCustomPlot 添加曲线、添加图例等常用功能

1、添加一条曲线 ui->customPlot->addGraph(); QVector<double> x(2510), y0(2510); for (int i=0; i<2500; ++i) { x[i] = i; y0[i] = qExp(-i/1500.0)*qCos(i/100.0); } ui->customPlot->graph(0)->setData(x, y0);

2021-05-20 17:59:31 5228 4

原创 QCustomplot官网下载地址

https://www.qcustomplot.com/index.php/download

2021-05-19 14:36:20 1880

原创 Qt 界面自适应不同分辨率

#if (QT_VERSION >= QT_VERSION_CHECK(5, 6, 0)) QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);#endif

2021-05-18 17:53:25 1194

原创 AxureRP 下载以及安装地址

https://jingyan.baidu.com/article/e4d08ffd7ab5c00fd2f60def.html

2021-05-17 11:06:43 97

原创 如何打开tdms文件

1、下载一个插件 地址:https://www.ni.com/example/27944/en/2、下载后按照导向安装即可3、安装后如果不能打开文件,试试重启电脑

2021-05-12 11:29:38 2525

原创 Qt error link1104无法打开xxx.exe

原因一:xxx.exe已经被打开了原因二:360软件杀死了xxx.exe,这个时候只需要关闭360软件,然后再次生成xxx.exe就可以了

2021-03-09 14:33:33 669

原创 QTreeView常见功能(添加节点、排序、右键菜单)

效果h文件#ifndef CBASETREE_H#define CBASETREE_H#include <QObject>#include <QTreeView>#include <QStandardItemModel>class CBaseTree : public QTreeView{ Q_OBJECTpublic: CBaseTree(QWidget * parent = nullptr); ~CB...

2021-01-16 20:26:47 3366

原创 QRadioButton常用功能

1、添加图片ui->radioButton->setIcon(QIcon(":/align_down.png"));

2020-12-18 17:00:52 357 1

原创 QTableView插入QCheckBox复选框

效果图源码#ifndef CCHECKBOXMODEL_H#define CCHECKBOXMODEL_H#include <QAbstractTableModel>#include <QStyledItemDelegate>#include <QEvent>#include <QHeaderView>#include <QPainter>class TableHeaderView :public QHeaderView{

2020-12-16 16:18:55 1444

原创 QCustomplot 选中X轴或者Y轴,然后滚轮缩放数据

h文件#ifndef CROWDATAPLOT_H#define CROWDATAPLOT_H#include <QWidget>#include "qcustomplot.h"class CRowDataPlot : public QCustomPlot{public: CRowDataPlot(QWidget * parent = nullptr);private slots: void onMouseWheel();};#endif // CR

2020-12-11 17:29:57 1772 12

原创 QCombobox下拉选择线宽

效果图代码h文件#ifndef CLINEWIDTH_H#define CLINEWIDTH_H#include <QObject>#include <QLabel>#include <QComboBox>#include <QListWidget>#include <QLineEdit>enum EmLabelType{emItem = 0, emLineEdit};//label类型,0:下拉框的item,1:com

2020-12-10 16:24:00 534

原创 git如何创建分支

前提:git上已经创建了一个空的master分支,并且你已经有相应的权限第一步:克隆master分支到本地第二步:在本地新建一个txt文本,然后推送到master下第三步:创建一个新的分支:V1.0第四步:把代码拷贝到V1.0下,然后推送到git上...

2020-12-09 14:36:38 193

原创 Qt 分裂器设置窗口比例

ui->splitter->setStretchFactor(0,1);ui->splitter->setStretchFactor(1,1);

2020-12-08 17:40:02 1128

原创 QTableView常用函数

1、隐藏表头ui->tableView->verticalHeader()->hide();ui->tableView->horizontalHeader()->hide();2、ui设置行高3、

2020-10-22 15:38:09 1998

原创 Qt 发布应用程序logo图标(ico格式)很模糊怎么办

那是因为你的logo图片里面仅仅只有一个尺寸,使用Axialis IconWorkshop软件打开一个商业软件的logo图片,里面包含了很多尺寸的图片,会自适应当前如何使用软件

2020-10-16 09:31:33 1868 4

原创 Qt 无边框QWidget

下面展示一些 内联代码片。h文件#ifndef CPOPWELCOME_H#define CPOPWELCOME_H#include <QWidget>namespace Ui {class CPopWelcome;}class CPopWelcome : public QWidget{ Q_OBJECTpublic: explicit CPopWelcome(QWidget *parent = nullptr); ~CPopWelcome(

2020-10-15 09:35:22 388

原创 Qt 隐藏对话框帮助、关闭按钮

下面展示一些 内联代码片。setWindowFlags(windowFlags()&~Qt::WindowCloseButtonHint&~Qt::WindowContextHelpButtonHint);

2020-10-14 14:56:18 1414 1

原创 QCustomPlot自带示例中能实现的曲线样式

1234567891011121314151617

2020-09-24 14:56:41 195

原创 QMap

//--1 定义一个QMap QMap<int,QString> testMap; //--2 插入数据 testMap.insert(1,"hello"); testMap.insert(2,"its me"); //--3 查找数据 if(testMap.contains(2)) { QString data = testMap[2]; qDebug()<<"data"<&l...

2020-09-12 09:43:26 282

原创 PS知识点

1、Ctrl + j 复制图层

2020-09-11 09:21:11 186

原创 标签效应

标签效应在1972年的时候,出现过著名的“假病人实验”,这个实验主要是由美国斯坦福大学心理学系的教授罗森汉恩博士来进行的。当时,罗森汉恩博士招募了八个人来假扮病人,他们分别是五名男性以及三名女性,这其中包括有一位精神病学家,一位画家,一位20多岁的研究生,一位家庭主妇,一位儿科医生,三位心理学家。这些假病人都告诉精神病医院的医生,他们幻听严重。除此之外,他们所有的言行完全正常,并且给问诊者的信息都是真实的,当然除了自己的姓名和职业以外。最后,他们八人中有七人被诊断为狂躁型抑郁症。当这八个假病人被关入精神

2020-09-06 09:35:04 822

原创 Qt 读取qss文件成功,但是样式无效

1、前景提要2、原因3、解决方案//--1 读取qss文件QFile file(":/QPushButton.qss");if (file.open(QFile::ReadOnly)){ QString qss = knowChinese(file.readAll()); setStyleSheet(qss); file.close();}//--2 读取UTF-8的文件QString Widget::knowChinese(const QByteArra

2020-09-04 11:52:21 865

原创 心理学--1

人的动力

2020-09-01 12:45:54 79

原创 Qt 获取文件夹中的文件夹名字

环境VS2015 qt5.9.7 64位包含的头文件#include <QDir>#include <QDebug>#include <QMessageBox>代码//--1 判断文件夹是否存在QString folderPath = "H:\\Pro";QDir dir(folderPath);if(!dir.exists()){ QMessageBox::critical(this,tr("错误"),tr("文件夹找不到"));

2020-09-01 10:13:59 1973 8

QTableView插入QCheckBox复选框

QTableView插入QCheckBox复选框,表头插入复选框,表头复选框与其他行复选框关联。

2020-12-16

LiSlider.rar

最近需要做一个类似酷狗的滚动条,滚动条的小滑块能变换样式,于是设计了给小滑块添加图片,通过定时器来变换小滑块的图片

2020-08-03

移动通信课件

对移动网络系统的一个详细的介绍,适合对移动通信系统初学者学习。

2014-11-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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