qstring

    0

    2答えて

    を参照する以下の機能を持っているクラスがいる:、私は文字列のリターンからのconst &を削除すると QFileInfo info(somePath); qDebug() << info.absoluteDir(); // works FileInfoWrapper test(info); qDebug() << test.FileName(); // this crashes the

    2

    1答えて

    QStringの文字を、 QChar::categoryに基づいて置き換える必要があります。私が代わりに string.erase(std::remove_if(begin(string), end(string), [](QChar c) { QChar::Category cat = c.category(); return c

    3

    1答えて

    QString::toDouble()関数を使用してユーザー入力を検証しようとしています。 double QString::toDouble (bool * ok = 0) const; /* Returns the string converted to a double value. Returns 0.0 if the conversion fails. If

    0

    1答えて

    テキストファイルからいくつかの文字列を取り出したいと思っています。私はQStringのテキストの下にあるすべてのテキストを取得するために正常に動作し QTextStream Stream (GEO); QString text; do { text = Stream.readLine(); } while(!text.isNull()); でテキストファイルの文字列全体を取

    16

    3答えて

    私は簡略化した文字列lots\t of\nwhitespace\r\nを持っていますが、文字列内の他のスペースも取り除く必要があります。 QString str = " lots\t of\nwhitespace\r\n "; str = str.simplified(); 私はブーストでこのerase_all(str, " ");を行うことができますが、私はQTのままにしたいです。

    0

    1答えて

    私は解析する必要があるQStringを持っています。このQStringは、URLから取得したQNetworkReplyオブジェクトです。 <label id='Today_LastSale1'>$ 21.2401</label> QStringから値21.2401が必要です。 私はこれを試しています。 QRegExp rx("<label id='Today_LastSale1'

    1

    1答えて

    私はこの機能を使用してXML文書として文字列を受け付けておりますでQDomDocumentオブジェクトをXMLとして文字列の読み方: connect(reply, SIGNAL(finished(QNetworkReply*)), this, SLOT(replyFinished(QNetworkReply*))); Iを: void HttpWindow::replyFinished(QNe

    3

    3答えて

    QStringを正しく分割するのに問題があります。私が間違っていない限り、複数の区切り文字のためには正規表現が必要です。私が正規表現ではないので、表現を理解できないようです。 文字列は、ファイルからテキスト入力です: 523/845/1 524/846/2 562/847/3 564/848/4 F 私は別々にそれぞれ番号が必要です配列に入れます。 いくつかのコード.... QStringList

    0

    1答えて

    入力がURLかプレーンなファイルパスかどうかを検出しようとしています。私は文字列内のhttp://かwwwをチェックするだけで十分です。 私はQString :: contains(QRegExp)を試していますが、期待しているものが返されないことがわかりました。それがない場合は、//、または1:最初のパラメータは、WWWまたはhttpで始まっていない場合には0を印刷する必要があります #incl

    0

    2答えて

    QPlainTextEditオブジェクトに数値を表示します。私はこの目的のために以下のコードを使用します。 QString s; s.sprintf("%d", deneme); //deneme is an integer value. ui->results->setPlainText(s); 新しいQStringのオブジェクトを定義することなくQPlainTextEditに整数および