Qstring chage char*
来源:互联网 发布:博卡软件怎么样 编辑:程序博客网 时间:2024/05/03 10:27
Qstring chage char*
fp = fopen("C:\\Users\\Public\\system.ini","w"); /*文本方式写入*/
const char* cname;
QString str= ui->lineEdit_2->text();
// cname = ui->lineEdit_2->text().toLatin1().data();
QTextCodec::setCodecForTr(QTextCodec::codecForName("GBK"));
QTextCodec::setCodecForLocale(QTextCodec::codecForName("GBK"));
// QTextCodec::setCodecForTr(QTextCodec::codecForName("utf-8"));
// QTextCodec::setCodecForLocale(QTextCodec::codecForName("utf-8"));
cname = str.toLocal8Bit().data();//字符串转化
// cname = QUOTE::fromUtf8(str.toLocal8Bit().data()).toLatin1().data();
//cname=ui->lineEdit_2->text().toLocal8Bit();
// CString str( name.c_str() );
// cname = (LPSTR)(LPCTSTR)st;
// strcpy (cname, name.c_str());//string 转c字符串
// fprintf(stream,"%s%ld%f%c","hello world",
// 65000,3.14159,'x');
// printf("%s",cname
// );
fprintf(fp,"%s",cname
);
fclose(fp);
QTextCodec::setCodecForTr(QTextCodec::codecForName("utf-8")); //保证写出的文字显示不乱码 编码格式的转化
// fp1 = fopen("C:\\Users\\Public\\widows.ini","r"); /*文本方式写入*/
情形2:Qsting chage char* 最好用 前提是main函数用的是GBK库
char* ch;// QByteArray ba = contact.toLatin1();
// QTextCodec::setCodecForTr(QTextCodec::codecForName("GBK"));
// QTextCodec::setCodecForLocale(QTextCodec::codecForName("GBK"));
QTextCodec::setCodecForTr(QTextCodec::codecForName("utf-8"));QTextCodec::setCodecForLocale(QTextCodec::codecForName("utf-8"));ch = contact.toLocal8Bit().data();//字符串转化trayIcon->showMessage(tr(ch),tr(""),QSystemTrayIcon::Information,2000);QTextCodec::setCodecForTr(QTextCodec::codecForName("GBK")); //保证写出的文字显示不乱码 编码格式的转化 因为main函数中默认用 GBK转汉字所以此时应该改回为GBK举例2:
QString qstr=ui->textEdit->toPlainText();char* ch;// QByteArray ba = contact.toLatin1();// QTextCodec::setCodecForTr(QTextCodec::codecForName("GBK"));// QTextCodec::setCodecForLocale(QTextCodec::codecForName("GBK"));QTextCodec::setCodecForTr(QTextCodec::codecForName("utf-8"));QTextCodec::setCodecForLocale(QTextCodec::codecForName("utf-8"));ch = qstr.toLocal8Bit().data();//字符串转化FILE * fp1=fopen("./name.dat","a");fprintf(fp1,"%s\n",ch);fclose(fp1); //这儿获取的数字最准确 获取时间列表的时间 自己加 应该写在保存之后的内容里QTextCodec::setCodecForTr(QTextCodec::codecForName("GBK"));//QTextCodec::setCodecForTr(QTextCodec::codecForName("utf-8")); //保证写出的文字显示不乱码 编码格式的转化char* chage Qstring情形1:fp = fopen("C:\\Users\\Public\\system.ini","r"); /*文本方式写入 以前也是r */// fp = fopen("C:\\Users\\Public\\system.ini","a+"); /*文本方式写入 以前也是r */
fp1 = fopen("C:\\Users\\Public\\widows.ini","r"); /*文本方式写入*/char name[50]={}; //有初始化的必要 不然开始会乱码fscanf(fp, "%s",name);// ui->lineEdit_2->setText( QString(QLatin1String(name))); //char 转// ui->lineEdit_2->setText( QString(name)); //char 转//旁边的名字栏显示的汉字QTextCodec::setCodecForTr(QTextCodec::codecForName("GBK")); //保证写出的文字显示不乱码 编码格式的转化//用GBK编的码就用gbk来解码白框里显示名字ui->lineEdit_2->setText( QString(tr(name))); //char 转//QTextCodec::setCodecForTr(QTextCodec::codecForName("GBK"));
//QTextCodec::setCodecForLocale(QTextCodec::codecForName("GBK"));
//cname = str.toLocal8Bit().data();
// QTextCodec *textcod = QTextCodec::codecForName("GBK");
// QString string1 = textcod ->fromUnicode(listbox1->currentText());
// strcpy(name,string1);
// ui->lineEdit_2->setText( string1);
fscanf(fp1,"%d",&mit);// ui->lineEdit_3->text().QString::number(mit); //得到
ui->lineEdit_3->setText(QString::number(mit) );fclose(fp);fclose(fp1);QTextCodec::setCodecForTr(QTextCodec::codecForName("utf-8")); //弹出的对话框中显示的文字情形2:QTextCodec::setCodecForTr(QTextCodec::codecForName("utf-8")); //保证写出的文字显示不乱码 编码格式的转化//用GBK编的码就用gbk来解码白框里显示名字QString t2= QString(tr(itime1[i])); //char 转itime1[i] 为char类型QTextCodec::setCodecForTr(QTextCodec::codecForName("GBK")); //弹出的对话框中显示的文字注意:trayIcon->showMessage(tr("我爱你"),tr(""),QSystemTrayIcon::Information,2000); //所以 tr里面的是char* 字符串http://www.cnblogs.com/Romi/archive/2012/03/12/2392478.htmlhttp://www.cnblogs.com/findumars/p/4851236.html
0 0
- Qstring chage char*
- QString char*
- QString -> char *
- QString ->char
- Chage
- signed char*/unsigned char*/QString
- QString 转化 char
- QString Char* QByteArray转换
- QString Char* QByteArray转换
- unsigned char qstring,转换
- QString string char 转换
- QT QString转Char *
- QString转char*
- qt qstring 和 char *
- QString转char*
- QString 转换 char * buff
- Qstring ,char*,QByteArray转换
- QString转Char*字符串
- SystemSwift 2.10.17已经注册+算法分析
- 给 TTreeView 添加复选框 ------转自 "万一的 Delphi 博客"
- 第二十三篇玩转【斗鱼直播APP】系列之直播总体概览
- 文件和注册表的重定向解决方法
- 2016.10.21回顾
- Qstring chage char*
- 使用npm安装一些包失败了的看过来(npm国内镜像介绍)
- 电院博士毕业要求
- 大数据学习笔记-------------------(21)
- 互联网java常见面试题
- templates
- android6.0系统之后,打开照相权限
- 函数返回值与参数传递
- 不怕晚,就怕光想不干