资源简介
vs中有格式化输入,qt中也有自己的,适合新手
代码片段和文件信息
/*****万里浪技术总结2***/
#include “dialog.h“
#include “ui_dialog.h“
#include
#include
#include
#include
#include
#include
#include
#include
#include
/*****Qt对txt文本进行读写一般是采用QFile和QTextStream(QDataStream)结合使用,*/
/****格式化读数用scanf();*/
Dialog::Dialog(QWidget *parent) :
QDialog(parent)
ui(new Ui::Dialog)
{
ui->setupUi(this);
setWindowFlags(Qt::Dialog|Qt::WindowMinimizeButtonHint|Qt::WindowCloseButtonHint);
// setWindowIcon(QIcon (“:/pic/logo.ico“));
// showMaximized();//全屏
setWindowtitle(tr(“读取txt“));
resize(1024768);
/******汉字utf-8编码占用3个字节(2万多个),超大字符集中大多数汉字要占4个字节(在unicode编码体系中mU+20000开始有5万多汉字)*/
/* GBK、GB2312收编的汉字占2个字节,严格地用ISO8859-1无法表示汉子,只能为问号*******/
/*int转QString*/
int m=1;
QString str1=QString::number(m);
float n=0.901;
QString str2= QString::number(n‘f‘2);
/*QString转int*/
QString str21=“111“;//QString支持+和+=运算符
int a;
a=str21.toInt();
qDebug()<
/*char转QString*/
char ch1=‘b‘;
QString str3=QString(ch1);
/*QString转char*/
QString str4=“qq“;
char *ch2;
ch2=str4.toLatin1().data();
/*char *与const char *的转换*/
char *ch4=“tt“;
const char *ch3=“qq“;
ch3=ch4;//不报错,但有警告
ch4=(char *)ch3;
/***QByteArray转char* ***/
QByteArray byte=“adf“;
char *ch5;//不要定义成ch[n];
ch5=byte.data();
/* char*转化QByteArray */
char *ch6=“asf“;//不赞成
QByteArray byte2;
byte2=QByteArray(ch6);
/**QString转化QByteArray**/
QByteArray byte3;
QString string;
byte3=string.toLatin1();//This function does the same as toAscii()but obsolete(废弃).
/*QByteArray转化QString*/
QByteArray byte4;
QString string2;
string2=QString(byte4);
qDebug()<<“qq“;
qDebug()< qDebug()< qDebug()< qDebug()< qDebug()< qDebug()< //但是qDebug()< // qDebug()<
qDebug()<<“QString“;
QString str(“我的csdn博客111“);
qDebug()< qDebug()< qDebug()<
qDebug()<<“QByteArray“;
// QString str(“我的csdn博客“);
qDebug()< qDebug()< QByteArray ba=str.toLatin1();//QByteArray 相当于unsigned char[]This function does the same as toAscii()but it obsolete(废弃).
qDebug()<< ba.size();//QByteArray的成员函数计算的是字节的个数8不认识汉字
qDebug()< qDebug()<< ba.mid(24);
qDebug()<<“11ff“;
QByteArray arr=“11ff“;
qDebug()< qDebug()< bool ok;
qDebug()<
/*QByteArray转化为char*型*/
/* char *ch;
c
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 8343 2017-08-11 00:30 read_txt_udp\dialog.cpp
文件 8305 2017-07-29 11:19 read_txt_udp\dialog.cpp.bak
文件 483 2017-07-21 16:30 read_txt_udp\dialog.h
文件 1457 2017-07-21 17:35 read_txt_udp\dialog.ui
文件 175 2017-05-23 17:50 read_txt_udp\main.cpp
文件 373 2017-05-23 17:50 read_txt_udp\read_txt_udp.pro
文件 23597 2017-08-11 00:30 read_txt_udp\read_txt_udp.pro.user
目录 0 2017-08-11 00:30 read_txt_udp
文件 11 2017-08-11 00:32 read_txt_udp\record.txt
----------- --------- ---------- ----- ----
42744 9
- 上一篇:php程序实现数据库的增删改查
- 下一篇:Prinergy 印能捷 4-7.5算号器
相关资源
- MQTT+串口(usart)透传
- 易语言QQTEA算法源码
- VC工程转Qt工程文件的工具
- MQTT推送Demo
- 基于Linux、QT的视频监控系统的设计与
- Qt 百度地图 定位
- QT酷炫界面开发指南《QmlBook》
- Ubuntu下操作Excel,qt代码
- Qt图片浏览器 --基于Qt的Graphics View f
- qtnribbon2破解
- Qt软件开发 完整项目代码
- MQTT_3.1protocol_Specific中文版
- 在QT中使用RTP进行视频的采集和传输
- Mini6410 Qt4和Qtopia编程开发指南
- Qt实现Code39条形码
- 好用winhex16进制编辑器
- qt_ffmpeg_mp4_export_and_import.zip
- QT5.5入门与项目实战
- Huffman Compress 霍夫曼编码 压缩 解压缩
- 基于QT的黑白棋游戏设计和实现
- Qt写的连连看小游戏
- QTranslate_6.7.2.7z
- Qt基于FFmpeg播放本地 H.264H264文件
- QT编的MP3播放器
- linux系统的二级文件系统(QT实现了简
- QT生成DLL库文件的方法和使用方法详解
- QT+opencv+OCR 身份证号码,银行卡号识别
- Qt实现的简单的中国象棋程序
- Qt时钟Demo,在原来基础上添加了秒针
- 基于Qt和opencv的身份证号码识别系统
评论
共有 条评论