zoukankan      html  css  js  c++  java
  • QT数据类型的转化总结

    QT 中的数据类型有很多的,在写代码的过程中难免会遇到 数据类型的转换。

    1、QString转QByteArray

    QByteArray byte;
    QString string;
    byte = string.toLatin1();

    2、QByteArray转QString

    QByteArray byte;
    QString string;
    string = QString(byte);

    3、QString转String

    QString string;

    std::string str;

    str = string.toStdString();

    4、String转QString

    QString string;

    std::string str;

    string = QString::fromStdString(str);

    5、QByteArray转char *

    char *ch;         //不能定义成ch[n],数组和指针不一样;
    QByteArray byte;
    ch = byte.data();

    6、char *转QByteArray

    char *ch;
    QByteArray byte;
    byte = QByteArray(ch);

    7、QString转char *

    QString string;
    char *ch;
    ch = string.toLatin1.data();

    8、char *转QString

    char *ch;

    QString string= QString(QLatin1String(ch));

    9、QHostAddress转QString

    QHostAddress address;

    QString string = address.toString();

    10、QString转QHostAddress

    QString string;

    QHostAddress address(string);

    11、QString转unsigned char

    QString string;

    bool ok;

    unsigned char uch = string.toInt(&ok, 16);

    12、unsigned char转QString

    unsigned char uch;

    QString string = QString::number(uch,16);

    13、int转QString

    int m;
    QString string;
    string=QString::number(m);

    14、QString转int

    QString string;
    int m;
    m=string.toInt();

  • 相关阅读:
    团队服务器搭建(搭建php环境和安装在线mysql管理工具phpmyadmin)
    游戏交流社区的构思
    脚本实现在线黄金点游戏,支持多用户,不重复,防机器等功能
    LogFilter
    XML
    Java互联网应用和企业级应用的区别
    Java小目标
    JAVA集合类
    黄金点游戏
    WordCount
  • 原文地址:https://www.cnblogs.com/wanghuixi/p/7552277.html
Copyright © 2011-2022 走看看