- 博客(86)
- 收藏
- 关注
原创 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
444
原创 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
560
原创 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
5694
原创 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
446
原创 2020-09-22
/// <summary> /// csv文件数据保存 /// </summary> /// <param name="FullPath"></param> /// <param name="ArrayData"></param> /// <returns></returns> public stat...
2020-09-22 09:58:24
140
转载 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
1366
原创 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
2978
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
177
原创 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
153
原创 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
1262
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
309
原创 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
631
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
306
原创 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
464
1
原创 C++&QT文件读取----2中方法对比
// **********************文件读取方式一********************/// 读取指定文件夹里面的文件,返回读取结果bool File_Save_Open::readCSVdata_Uin(const QString &mFileName, QStringList *readData){ QString fileName; fileName ...
2019-12-18 10:43:43
225
原创 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
137
原创 根据输入月份输出从年初到本月底的天数
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
394
原创 保存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
168
原创 显示中文乱码的方法
两种解决Qt5显示中文乱码的方法(使用QStringLiteral和#pragma execution_character_set("utf-8")两种方法)第一种:使用QStringLiteral("中文")进行修饰第二种:在头文件申明中加上#pragma execution_character_set("utf-8")...
2019-12-05 09:54:18
139
原创 conenct的用法(2种方法)
方法一: 直接在Public下面定义函数(槽函数) 此时用:connect(ui.pushButton_name, &QPushButton::clicked, this, &QtGuiApplication1::txtButton); // pushButton_name--名称//txtButton---函数方法二:需要重新定义:private ...
2019-12-05 09:46:35
222
原创 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
109
原创 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
228
原创 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
306
原创 字符串和数值之间的转化
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
118
原创 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
1976
原创 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
865
原创 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
7369
原创 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
358
原创 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
176
原创 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
921
原创 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
3220
原创 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
142
原创 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
607
原创 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
3558
原创 QT::选择保存文件名
////// 选择保存文件名 QObject::connect(ui.pushButton_getSaveFiles, &QPushButton::pressed, [this]() { QString curPath = QCoreApplication::applicationDirPath(); QString dlgTitle = "保存文件"; Q...
2019-07-20 11:43:09
1069
原创 QT:选择已有目录(返回目录名称字符串)
QObject::connect(ui.pushButton_getExitDirectpry, &QPushButton::pressed, [this]() { QString curPath = QCoreApplication::applicationDirPath(); QString dlgTitle = "选择一个目录"; QString selectDir...
2019-07-20 11:24:16
293
原创 QT:打开一个文件和打开多个文件分析与代码
////// 打开一个文件 QObject::connect(ui.pushButton, &QPushButton::pressed, [this]() { QString curPath = QDir::currentPath(); //获取当前应用程序的目录 QString dlgTitle = "选择一个文件"; // QString ...
2019-07-20 10:42:56
2581
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人