`
mmdev
  • 浏览: 12912920 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

【Qt开发】QString,std::string,char*,int等类型数据的转换

 
阅读更多

QT中三种数据类型之间的转换:

QString qtStr;
std::string stdStr;

char* chStr;
则有:

(1)

qtStr = stdStr.c_str();

qtStr = QString(chStr);

(2)
stdStr = qtStr.local8Bit(); 或者stdStr=qtStr.toStdString;

(3)

chStr=stdStr.c_str();
chStr=(const char*)qtStr.local8Bit();

chStr=(char*)stdStr;

(4)

int 转 QString
int a=10;
QString b;
b=QString::number(a)

分享到:
评论

相关推荐

    QString和char以及string之间的赋值详解

    一、QString赋值给char*  例如: QString qstr;  char *str = qstr.toLatin1().data();//这样便把qstr中的值传给了str 二 、char [] 赋值给... 例如:char *str1;  QString str2;  str2 += str1;//这样便把s

    Qt_Training_Day5

    • Internationalization • Preparing for localization • Localization • Localization process • Qt Linquist tool • Testing • QTestLib

    QString转换为TCHAR*

    能够有效的将QString转换为TCHAR*,编译运行通过

    Qt中QString转换成const char * ()、QByteArray等方法

    在Qt下写串口字符串读写方面的程序,里面需要处理一些QString和字符数组等方面的字符处理。 QString: QString类提供Unicode字符串。 QString存储一个16位QChars字符串,其中每个QChar对应一个Unicode 4.0字符。...

    Qt中QString、QByteArray、int、double之间转换 - 苦涩的茶 - 博客园1

    2.首先来两个int类型的数据(或double型): 4.将int型(double型)转换为QByteArray型: 5.QString与QByteArray之

    QTchat聊天工具源码

    QString Widget::getIP() //获取ip地址 { QList<QHostAddress> list = QNetworkInterface::allAddresses(); foreach (QHostAddress address, list) { if(address.protocol() == QAbstractSocket::IPv4Protocol) ...

    QT实现wav音频文件读写

    使用QT实现pcm和wav文件相互转换,读取wav音频格式等。其中有些数据类型属于qt特有如qint32, QString等完全可以转成int,std::string,移植的话转成相应类型即可。

    Qt坐标系转换(绘制逻辑坐标系)

    本资源为Qt绘图基础,世界坐标系转换为逻辑坐标系。世界坐标系原点在视图左上角,本例子通过世界坐标转换,将坐标原点定位在视图中央,Y轴向上,X轴向右,并绘制坐标轴,基于逻辑坐标系下的绘图,可将转换关系函数...

    QT客户端服务器直播

    QT客户端服务器直播,单客客户端流畅运行,多客户端线程问题,SocketHandler::SocketHandler(QTcpSocket *socket, QObject *parent) :clientSocket(socket) { //readyRead--->当套接字中有数据可读取时,触发...

    象棋chess有代码

    象棋程序QT程序 void ConfigForm::initializeAll( CChessGame * game ) { QString str; const char** engines = NULL; chessGame = game; redIsMan = true; blackIsMan = true; blackOnTop = true; /* ...

    QT漂亮界面

    QT界面开发。QT漂亮界面。 欢迎大家一起学习。。。。。

    俄罗斯方块用qt实现的

    qt俄罗斯 qt代码 核心代码 /******************************************************************************** ** Form generated from reading UI file 'widget.ui' ** ** Created: Sat Aug 28 11:25:45 2010 **...

    QSS精美界面实例

    QString fontName = QFontDatabase::applicationFontFamilies(fontId).at(0); iconFont = QFont(fontName); } void IconHelper::SetIcon(QLabel* lab, QChar c, int size) { iconFont.setPointSize(size); lab-...

    一个超简单的FIFO在QT里验证了

    debugstring=debugstring+"["+QString::number((wdex>0)?(wdex-1):(rwmax-1))+"] +1--> "+QString::number(wdex); } //if(wdex>=rwmax)wdex=0; ui->tEdit->append(debugstring); } void MainWindow::on_...

    qt电子相册

    int i=1,j=0,mm=0; qreal w,h;//这个值很重要,它保证了你要缩放的保真。 QString image_sum ,image_positon; Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget) { ui->setupUi(this); ...

    Qt QString类 常用方法 - 风云的的博客1

    (5)QString & QString::append(const QString & str) (6)QString QString::arg(const

    VS调试QT类中的QString查看变量值-qt5.natvis.zip

    VS调试QT类中的QString无法查看到变量值时,进行相关的配置即可实现变量值的查看: 下载**qt5.natvis**放置到路径: > Microsoft\VS2017\Enterprise\Common7\Packages\Debugger\Visualizers

    Qt基础开发之QString与QByteArray详细用法与区别及QString QByteArray互转

    Qt的QString类提供了很方便的对字符串操作的接口,QString没有继承任何Qt基类。 QString::arg()用法 QString str = QString("%1 %2 %3").arg(1).arg(2.0).arg("hello"); ​ %1, %2, %3作为占位符,将被后面的arg()...

Global site tag (gtag.js) - Google Analytics