自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 收藏
  • 关注

转载 【无标题】

OpenGl学习笔记

2023-02-25 16:06:53 171

原创 c++ fstream 的用法-- text文件的读取

// 读取Text文件中的内容//并将结果保存在 str中。void QtWidgetsApplication1::readFile(){ char data[100]; vector<string> str; ifstream infile; infile.open("F:/text.txt"); if (!infile.is_open()) { qDebug() << "open fail"; exit(1); } else { // 一.

2020-09-25 15:17:35 394

原创 C# MessageBox 提示窗口

/// <summary> /// 消息框是通过 McssageBox 类来实现的,在 MessageBox /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button2_Click(object se...

2020-09-22 16:51:11 505

原创 c# 读取CSV文件中的数据

/// <summary> /// //从csv读取数据返回table /// </summary> /// <param name="filePath"></param> /// <param name="dt"></param> /// <returns></returns> static public bo...

2020-09-22 15:21:23 5320

原创 C# 读 写 ini配置文件的方法

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using System.Runtime.InteropServices;/// <summary> /// ini文件的读取和写入 /// </summary> class OperateIniFile { #re..

2020-09-22 11:04:38 364

原创 2020-09-22

/// <summary> /// csv文件数据保存 /// </summary> /// <param name="FullPath"></param> /// <param name="ArrayData"></param> /// <returns></returns> public stat...

2020-09-22 09:58:24 106

转载 c++ 类型转换相关

2.1 QString 转 char*示例如下:char *charP;QString str = "hello";charP = str.toLatin1().data();其中 toLatin1() 转换为 QByteArray 类型后,再用 data() 将 QByteArray 类型的字符串转换成 char* 类型。2.2 char* 转 QString示例如下:cha...

2020-03-03 15:47:49 1182

原创 Qstring 常用成员函数总结(split,section,mid......)

一、字符串处理相关1.1 split() (拆分字符串)split() 函数可以将一个字符串,拆分成一个装有多个子串的 QStringList。示例如下:QString str = "polluter pays principle";//根据空格拆分字符串QStringList words = str.split(" ");qDebug() << words; //ret...

2020-03-03 14:08:59 2524 1

原创 C++ find函数() #include"algorithm"

#include"algorithm"vector<int> initial_value = { 1,2,3,8,55,6,22,10,6 }; auto ibeg = initial_value.begin(), ied = initial_value.end(); // 方式 1 :找出需要的值 vector<int>::iterator re...

2019-12-25 14:45:40 145

原创 C++/C++&Qt:-----------中 数值 和 字符 之间进行转化的区别

std::vector<int> List_value; List_value.push_back(22); //将元素添加到尾部 List_value.push_back(222); List_value.push_back(222); std::string string_s; int String_s_value; // 需要转换后的数值类型 QSt...

2019-12-25 11:44:14 119

原创 C++ && QT 对数据进行排序----完结版

#include "QtGuiApplication4.h"#include "qDebug"#include"qDebug"#include<QTimer>#include<QTime>#include<qdir.h>#include<qmessagebox.h>#include<qsettings.h>#incl...

2019-12-20 14:52:31 1201 1

原创 C++ && QT 按照需求,对数据进行排序

方法一:// 将结果按照需要的顺序输出//******前提是第一列为纯数字 如 1 , 2.......***************//void QtGuiApplication4::Last_result_sort(QStringList *source,QStringList *result, QStringList *sort_result){ int temp; for...

2019-12-20 08:49:03 259

原创 c++ 将数据按照许需要的顺序输出

//source 需要输入数据的顺序, result结果值, sort_result 最终排序后的结果void QtGuiApplication4::Last_result_sort(QStringList *source,QStringList *result, QStringList *sort_result){ int temp; for (int i = 0; i <...

2019-12-18 17:23:35 569 1

原创 c++ && Qt 表格的使用

#include "QtGuiApplication4.h"#include<iostream>#include"qDebug"#include<QTimer>#include<QTime>#include<qdir.h>#include<qmessagebox.h>#include<qsettings.h>...

2019-12-18 10:53:10 274

原创 C++ && QT 读取 配置文件的数值 并 将得到结果 写入 配置文件

// 读取配置文件,并显示出来,初始化void Calibrati0n_Method::Para_initial() { QString fileName; fileName = QCoreApplication::applicationDirPath(); fileName += "/cfg/SetConfigPara.ini"; QSettings settingcfg(f...

2019-12-18 10:48:17 408 1

原创 C++&QT文件读取----2中方法对比

// **********************文件读取方式一********************/// 读取指定文件夹里面的文件,返回读取结果bool File_Save_Open::readCSVdata_Uin(const QString &mFileName, QStringList *readData){ QString fileName; fileName ...

2019-12-18 10:43:43 185

原创 C++文件保存之----2中方法对比

方法一:#include "QtGuiApplication3.h"#include"qDebug"#include"QMessageBox"#include"string.h"#include<map>#include<QTime>#include <vector>#include<qdir.h>#include<...

2019-12-18 10:39:12 115

原创 根据输入月份输出从年初到本月底的天数

int Tataldays(int day){ int year, mouth, days = 0; cin >> year >> days; switch (mouth) { case 12: days += 31; case 11: days += 30; case 10: days += 31; case 9: days += 3...

2019-12-05 20:10:20 294

原创 保存0~num之间的偶数

int oddData(QStringList *temp){ QStringList tempp; QString str; int num = 0; cin >> num; for (int i = 0; i < num; i++) { if (i % 2 == 0 && i != 0) { str = QString::numb...

2019-12-05 20:04:29 140

原创 显示中文乱码的方法

两种解决Qt5显示中文乱码的方法(使用QStringLiteral和#pragma execution_character_set("utf-8")两种方法)第一种:使用QStringLiteral("中文")进行修饰第二种:在头文件申明中加上#pragma execution_character_set("utf-8")...

2019-12-05 09:54:18 111

原创 conenct的用法(2种方法)

方法一: 直接在Public下面定义函数(槽函数) 此时用:connect(ui.pushButton_name, &QPushButton::clicked, this, &QtGuiApplication1::txtButton); // pushButton_name--名称//txtButton---函数方法二:需要重新定义:private ...

2019-12-05 09:46:35 186

原创 Vector 不规则的存取

vector<int> myvector; myvector.push_back(1); myvector.push_back(2); myvector.push_back(3); vector<int> myvector1; myvector1.push_back(4); myvector1.push_back(5); vector<in...

2019-12-04 22:46:12 89

原创 QStringList和QStriing

int main(int argc, char *argv[]){ QString strRaw = "1,2,3,4,5,6,7,8,9"; QStringList strList; double strRawValue; std::vector<int> strRawValue1; QString strRawValue_String; QString ...

2019-11-10 21:14:54 186

原创 section

double str,str1,str2; QString csv = "0.23589,0.2847,0.0089"; str = csv.section(',',0, 0).trimmed().toDouble(); qDebug() << str << endl; str1 = csv.section(',', 1, 1).trimmed().toDoubl...

2019-11-08 15:12:49 278

原创 字符串和数值之间的转化

QString temp_name; double temp_value; temp_name.push_back("1225"); temp_value = temp_name.toDouble();/// 字符串转化为数值 temp_name = QString::number(temp_value, 'F', 2);//将数值转化为字符串 ...

2019-11-08 11:10:24 90

原创 QString & QStringlist& vector<string>

///////////////////////////////////////////////////////////////QString temp_name; temp_name.push_back("zhan"); temp_name.push_back("de"); temp_name.push_back("pen");////QString temp_name1; te...

2019-11-08 10:33:53 1864

原创 Qvector&Vector

QVector<int> temp; QVector<int> tpem2; for (int k = 0; k < Number_cont; k++) { temp.push_back(k); } for (int i = 0; i < temp.size(); i++) { tpem2 << temp.at(i); }...

2019-11-08 10:18:32 777

原创 c++利用指针创建数组

1.c++利用指针创建数组1.1一维数组的创建void main1(){ int *p = new int[10]; //一维数组的创建 for (int i = 0;i < 10;i++) { p[i] = i; cout << p[i] << endl; } delete []p; cout << p <&...

2019-07-25 14:43:24 7213

原创 template模板

template模板#include "stdafx.h"#include<iostream>using namespace std;template <typename T>void swap(T &a, T &b){ T temp = a; a = b; b = temp;}void main(){ int num1 = ...

2019-07-25 14:41:54 319

原创 array,vector 的讲解,迭代器讲解

2.array,vector 的讲解2.1array的详细讲解(静态数组)#include<iostream>#include<stdlib.h>#include<array>#include<vector>using namespace std;void main(){ array<int, 5> myint1 =...

2019-07-25 14:40:54 160

原创 QT::向导对话框

#pragma once#include <QtWidgets/QMainWindow>#include "ui_QtGuiApplication3.h"#include"QWizard"class QtGuiApplication3 : public QMainWindow{ Q_OBJECTpublic: QtGuiApplication3(QWidget...

2019-07-21 20:08:28 888

原创 QT::槽函数关联的三种方式

1.第一种方法///首先在头文件中定义private slots: void show_l(); ///////在.cpp中进行connectQtGuiApplication3::QtGuiApplication3(QWidget *parent) : QMainWindow(parent){ ui.setupUi(this); connect(ui.pushB...

2019-07-21 17:23:05 3051

原创 Qt::画图

#include "sample_Qpainter.h"#include"QPainter.h"sample_Qpainter::sample_Qpainter(QWidget *parent) : QWidget(parent){ ui.setupUi(this); setPalette(QPalette(Qt::white)); setAutoFillBackground(...

2019-07-21 13:37:01 124

原创 QT之:文件打开,文件目录打开,文件保存,字体颜色选择和字体的选择

#include "QtGuiApplication3.h"#include"QDir"#include"QFileDialog"#include"QColorDialog"#include"QFontDialog"QtGuiApplication3::QtGuiApplication3(QWidget *parent) : QMainWindow(parent){ ui....

2019-07-21 13:35:30 566

原创 QT::选择颜色----修改字体颜色(修改文本框字体颜色)

1.//////// 选择颜色----修改字体颜色 QObject::connect(ui.pushButton_setColor, &QPushButton::pressed, [this]() { QPalette pal = ui.plainTextEdit->palette(); //获取现有颜色 QColor inintColor = pal.col...

2019-07-20 14:24:58 3452

原创 QT::选择保存文件名

////// 选择保存文件名 QObject::connect(ui.pushButton_getSaveFiles, &QPushButton::pressed, [this]() { QString curPath = QCoreApplication::applicationDirPath(); QString dlgTitle = "保存文件"; Q...

2019-07-20 11:43:09 992

原创 QT:选择已有目录(返回目录名称字符串)

QObject::connect(ui.pushButton_getExitDirectpry, &QPushButton::pressed, [this]() { QString curPath = QCoreApplication::applicationDirPath(); QString dlgTitle = "选择一个目录"; QString selectDir...

2019-07-20 11:24:16 263

原创 QT:打开一个文件和打开多个文件分析与代码

////// 打开一个文件 QObject::connect(ui.pushButton, &QPushButton::pressed, [this]() { QString curPath = QDir::currentPath(); //获取当前应用程序的目录 QString dlgTitle = "选择一个文件"; // QString ...

2019-07-20 10:42:56 2385

原创 QT:::::进度条和LCD屏会同时发生变化

//点击开始,进度条和LCD屏会同时发生变化 QObject::connect(ui.pushButton_2, &QPushButton::pressed, [this]() { QTime curTime = QTime::currentTime();//获取当前时间 ui.lcdNumber->display(curTime.hour());//显示 小时 ...

2019-07-20 10:14:42 174

原创 QT::::点击退出按钮,退出当前窗口

/*************************点击退出按钮,退出当前窗口*********************************/ QObject::connect(ui.pushButton_5, &QPushButton::pressed, [this]() { QApplication *app; //app->exit(); //在这里两个函数...

2019-07-20 10:13:46 11240 2

空空如也

空空如也

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

TA关注的人

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