qstring

    2热度

    1回答

    我需要将QString分割为所有字符的数组。它可以包含emoji。 的QString: 后string.split(""): "" "?" "?" " " "?" "?" " " "?" "?" " " " " "?" "?" " " "?" "?" " " "?" "?" "" 我明白了,那表情符可以采取更多的1个字节,但我怎么能拆我的字符串呢?谢谢。

    0热度

    3回答

    人知道为什么 QString Lulu (data); //data is a QByteArry (from a QNetworkrequest) std::stringstream streamedJson ; // QString Lulu (data.data()); qDebug()<< "Lulu:" << Lulu; // here it views the

    1热度

    3回答

    QString msgText = QString("The file has been saved at %1\sysconf.xml").arg(QApplication::applicationDirPath); 给我上面的错误。之前我使用过.arg(),所以我想知道它为什么会给我这个错误?我的代码中的所有其他.arg()都能正常工作。

    3热度

    2回答

    我有一个QString,我追加从用户输入的数据。 在QString的结束,我需要追加一个“正常”的QString的十六进制表示。 例如: QString Test("ff00112233440a0a"); QString Input("Words"); Test.append(Input);//but here is where Input needs to be the Hex repre

    0热度

    1回答

    我有结构QMap<QString, QMap<QString, QString> > *map; 接下来我插入数据: map = new QMap<QString,QMap<QString, QString> >; QMap<QString,QString> *d = new QMap<QString, QString>; d->insert("Name","Michal"); map->i

    3热度

    2回答

    我是Qt的新手 - 但这可能是一个非常基本的C++问题。我有一个简单的函数返回一个QString: QString testclass::myfunc(int i) { QString result; switch (i) { case 1: result = "one"; break; case 2: result = "two"; break;

    0热度

    1回答

    我使用QString::remove(QString)从字符串中删除特定行,但存在一个小问题,即删除的字符串没有真正删除,而是替换为空字符串。我想彻底删除整条线。 原始字符串: ... Hi there, Alaa Joseph is here! The above line is going to be removed :P It's the magic of C++ :] ...

    0热度

    1回答

    我想创建一个高效的算法,缩短QString,所以当转换为UTF-8时,它会比定义的长度短,仍然是有效的UTF-8。 输入 的QString文本 - 串与所有可能的字符 - 没有最大长度指定 INT限制 - 在编码的输出的最大长度的UTF-8 输出 QByteArray输出 - utf-8中的原始文本短于限制。 例1: 文本= “你怎么样?” 限值为5 输出= “怎一个” 例2: 文本= “Какд

    1热度

    1回答

    在进行考试修订时,我有点卡住了旧的作业。我从控制台读取4个值,但是只读了一行。他们是GPS坐标,例如输入可能是25 46 3 S。我正在使用以下代码来读取值: cout << "Latitude: "; latitudeLine = cin.readLine(); QStringList args = latitudeLine.split(" "); degrees = args[0].t

    0热度

    2回答

    我想捕捉明星在下面的字符串替换的文本的第二occurence:  SW * <br> 即字符串开始 SW在为QString与<br>结束,使用正则表达式与Qt。 这里一个例子:该字符串是   SW = min(1, max(0, pow(10, -0.2 - 6.5) ** (1.0/0.2)))<br> 和预期的结果是 = min(1, max(0