qstring

    4熱度

    1回答

    我已經從UTF8編碼的XML文件中讀取了一個字符串。我將此值存儲在QString對象中,並將其與其他一些信息連接起來。我可以在QtCreator調試器中看到QString擁有期望的值。 我需要將此字符串傳遞給另一個採用const char *參數的庫。我如何獲得const char *?我試過toLocal8bit(),toLatin1(),toUtf8()都沒有運氣。似乎我錯過了一些東西...

    0熱度

    1回答

    我有一個全球性的QString對象,我想,以配合任何更改發出信號,我可以連接到我的代碼等部位。 我看到QString Class沒有信號,所以我怎麼會去這樣做? 我使用PyQt的,但無論是一般的Qt或特定PyQt的答案是非常讚賞。

    0熱度

    1回答

    我在Qt中構建一個telnet服務器應用程序,當我從一個Linux的telnet客戶端輸出看起來不錯。例如,發送 「A」 < < ENDL < < 「B」 < < ENDL < < 「C」 我的控制檯的樣子: A B C 現在,當我從Windows Telnet客戶端連接我看到 A B C 顯然Qt的endl只發送'\ n'。有這個簡單的解決方案嗎?如果我用「\ r \ n

    0熱度

    2回答

    我試圖分割一個QString(文件名),我想要獲取部分在filname中的兩個破折號之間。 Filname例如是「0000000398_05WA-1384864213-218.bmp」。 然而, QStringList query; QString filename; QDirIterator it(qDirPictures, QDirIterator::NoIteratorFlags);

    18熱度

    3回答

    我有兩個將QString Qt中比較, 說, Qstring str1="1005",str2="1006"; 我已經嘗試使用, if(str1==str2){ return true; } & if(str1.compare(str2)==0) { return true; } 仍兩種方法都走了進去,如果條件&返回真正。

    0熱度

    1回答

    我學習一些Qt3代碼,我的環境是QT 4商業版,VS2010與qt-addin。當我添加預處理器「QT3_SUPPORT」時,QString的總是與一些像這樣的錯誤信息: 1> main.cpp 1>main.cpp(18): error C2248: 'QString::operator QNoImplicitBoolCast' : cannot access private member d

    1熱度

    1回答

    我在Qt中使用qSort來對QList進行排序,其中包含struct。我注意到波蘭字符「Ś」在排序列表的末尾或開始處(取決於順序)。是否有字符串比較函數將「Ś」放在「S」旁邊?

    1熱度

    2回答

    我有這樣的代碼片 QString day= ui->direct_pow_lineEdit_1->text(); QString hour = ui->direct_pow_lineEdit_2->text(); QString minute = ui->direct_pow_lineEdit_3->text(); QString destIP = QString("

    0熱度

    3回答

    QString line = "example string"; 現在我想擦除'example'和'string'之間的空格,以便得到像這樣的「examplestring」字符串。在Qt中是否有一個在給定索引下擦除字符的函數,或者我應該自己編寫這個函數?

    0熱度

    1回答

    Qt 4.8.1使用OpenCV 2.4.2的C++控制檯應用程序正在通過highgui模塊讀取和顯示USB攝像頭圖像。 它(使用Qt內部本身我認爲)使用功能 void namedWindow(const string& winname, int flags=WINDOW_AUTOSIZE) 但是顯示圖像創建一個窗口,我缺少的是如何將字符串轉換爲不結束的格式爲不可讀/加擾/垃圾字符。這是我已經