qstring

    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

    1熱度

    1回答

    我正在製作一個GUI程序,允許用戶拖放以重新組織列表中的項目。要做到這一點,我想創建一個新的東西矢量容器,並在每次更改後從列表中讀取以重新排列容器並進行更新。 到目前爲止,即使只是打印出列表中顯示的內容,即「項目1」,「項目2」,「項目3」,目前我仍然沒有取得成功。 請幫忙!

    0熱度

    1回答

    這讓我很困惑。下面例子中的交易是什麼?我在armv7架構上運行了這個,我在網上看到一些帖子說arm並不像x86架構那樣支持雙打,但我仍然使用int。 我曾經見過一些c函數,它解析字符串中的數字,並將最左邊的數字解釋爲基數(例如,如果前導數字爲0,則該函數將該值解釋爲八進制或if前導字符是0x它將它解釋爲十六進制)。 如果整數只是一個數字,則字符串總是空的。幫幫我? QString bleh; i

    1熱度

    2回答

    我曾嘗試使用Qt4.8文檔中給出的例子: #include <QCoreApplication> #include <QString> #include <iostream> int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); QString str; str = "%1 %2"

    4熱度

    3回答

    我想在QString中格式化整數。我想永遠有6個數字。 例如,「1」應該是「000001」,「12」應該是「000012」。 我試圖做與printf(%06d, number)一樣。所以我寫了這個 QString test; test = QString("%06d").arg(QString::number(i)); qDebug()<<test; 我在循環for實現。 但它不工作,因爲我有:

    1熱度

    1回答

    閱讀的QString我有一個包含在這樣一個屬性一些數字的HDF5文件: 1.0:2.0,2.0:3.0,3.0:4.0 (更確切的確切屬性: ATTRIBUTE "azangles" { DATATYPE H5T_STRING { STRSIZE H5T_VARIABLE; STRPAD H5T_STR_NULLTERM; CSET

    0熱度

    1回答

    我想將QString的轉換在QLineEdit的使用QList作,以便它可以執行計算並顯示在QMessageBox提示結果翻番轉換QString的。如果我能得到一些關於如何做到這一點的建議,那就太好了。 #include <QtGui> #include <QList> #include <iostream> int main (int argc, char* argv[]) {

    1熱度

    2回答

    我有一個QVector的QStrings,我想刪除其內容的元素,但我不知道如何找到它的索引。你知道我該如何刪除它?我不想迭代它並通過我的價值比較它的內容。 我QVector聲明如下: QVector <QString> user_valid; ,我想它的內容,與價值「萬壽菊」刪除例如元素: user_valid.remove(user_valid.find("marigold"); 預先感

    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