![](/img/trans.png)
[英]How can I evaluate a QChar object in a switch?
瀏覽一堆代碼,希望對其進行改進。 我遇到了這一點:if (c == '<' || c == '>') { pattern.append("\\b"); } else if (c == 'a') { pattern.append("[a-zA-Z]"); } else i ...
[英]How can I evaluate a QChar object in a switch?
瀏覽一堆代碼,希望對其進行改進。 我遇到了這一點:if (c == '<' || c == '>') { pattern.append("\\b"); } else if (c == 'a') { pattern.append("[a-zA-Z]"); } else i ...
[英]Convert multibyte character array to QChar array
我有兩個緩沖區(示例大小): 假設'c'包含多字節字符串(UTF-8)。 我需要將它轉換為QChar序列並將其放在'q'中。 我想我需要的一個很好的例子可能是MultiByteToWideChar函數。 重要提示:此操作不應涉及任何顯式或隱式內存分配,可能是堆棧上的其他分配除外。 ...
[英]In Qt, how do I convert the Unicode codepoint U+1F64B to a QString holding its equivalent character “🙋”?
背景: 我正在做一個散列,通過向它提供一個包含其字符的QString,您可以查找下面看到的描述。 我得到了相關數據的完整列表,看起來像這樣: 現在顯然"1F64B"需要包裝在這里。 我曾嘗試將0x1F64B類的0x1F64B用作QChar,但老實說,我在黑暗中摸索着。 ...
[英]Qt chart error: ASSERT: “width > 0.0” in file painting\qrasterizer.cpp, line 761
在QtCharts使用QValueAxis時出現錯誤: 提示:在文件painting \\ qrasterizer.cpp的第761行中,“寬度> 0.0” 當QBarSet值都為0時,會發生這種情況。 我有下面的示例,其中包含最少的必要代碼: 我的程序將從Q ...
[英]qt QScatterSeries clicked signal is emitted to ChartView mousePressEvent
我有一個QChartView的自定義實現,可以在其中縮放。 ( 此示例中的“ ChartView ”類)在其中有一個mousePressEvent 。 現在,我想添加一個QScatterSeries並將單擊的信號與自定義插槽連接。 不幸的是,當我單擊我的QScatterSeries時, ...
[英]QChar get digit value if `isDigit()`
如何優雅地獲得數字值? 看起來不太好。 自從創建QString對象並開始為此目的開始解析以來,轉換為QString似乎都不過分。 我錯過了更好的選擇或接口嗎? ...
[英]QChar to uint32_t conversion / casting in Qt
我有一個1500 QChar的QString ,我想將其轉換為uint32_t數組。 我正在閱讀for循環中的每個元素,並嘗試將QString每個QChar保存到uint32_t數組。 我可以通過data[i].unicode()將其轉換為等效的表示形式(例如1-> 49),但我希望使 ...
[英]How to convert only the next one character from a UTF-8 byte array efficiently?
我有這段代碼可以工作: 其中bp是QByteArray::const_pointer ,而ut是UTF-8編碼的Unicode代碼點的最大預期長度。 然后,我從QString qs獲取第一個QChar c 。 似乎應該有一種更有效的方法,僅從UTF-8字節數組中僅獲取下一個QChar ...
[英]Pushing a QChar in QString
此處的目的是通過對8位進行“或”或“與”運算,然后將其存儲在字符串中。 然后我想將輸出讀取為十進制。 該程序的輸出為: 這里的“ d”是什么? ...
[英]QChar stores a negative Latin1 code for multiply sign '×'
我想獲得用於乘法符號×的 Latin1 代碼,但是當我檢查QChar的值時,它有-41'×' 。 我的代碼: 當我調試時,在第二行中我看到QChar值為-41'×' 。 我改變了代碼: 但是我得到的值是 215,我期望是 158。 ...
[英]Generate random QString yields same result every time
我正在一個QT項目中,用戶輸入其全名,該程序會根據其名稱中的字母生成一個隨機的5個字符的密碼。 不幸的是,我遇到了一個問題,它可以工作,但是每次我重新運行該程序時,都會得到相同的結果。 因此,顯然不是很隨機。 即使退出QT Creator並再次打開它並以相同的用戶輸入運行該程序后,它也會產 ...
[英]How can I convert QString to int for Unicodes? for QWSServer sendKeyEvent
如何將僅由一個unicode組成的QString轉換為QChar和char? 我有這個字符塞迪利亞。 http://graphemica.com/%C3%A7 我對QChar還沒有任何想法,但我嘗試使用此代碼將QString轉換為char。 但它顯示了這個字符- 我的 ...
[英]How can non-ASCII characters be detected in a QString?
我想檢測用戶是否在文件保存對話框中輸入了非ASCII(否則錯誤地稱為Unicode)字符(例如,り)。 當我使用Qt時,任何非ASCII字符都正確保存在QString中,但我無法弄清楚在將字符串轉換為ASCII之前如何確定該字符串中的任何字符是否為非ASCII。 上面的那個字符最終被寫入文件 ...
[英]Qt: Get ASCII Code From QChar
我需要從QChar獲取ASCII碼。 在Qt 5.2中, QChar::ToAscii已被刪除。 這是我的代碼。 我怎樣才能獲得ASCII碼? ...
[英]Convert from 'QChar' to 'wchar_t'
我需要將QChar傳遞給期望wchar_t的函數: 試圖通過QChar失敗並出現錯誤: ...
[英]How convert QChar to char code in cp866 table?
如何在此表http://www.ascii-codes.com/cp866.html中獲取qchar的int代碼? 這是我的代碼: getCp866Code('ж')//返回-90,而不是166 ...
[英]How to cast a QChar to int
在 C++ 中有一種方法可以將 char 轉換為 int 並獲得 ascii 值作為回報。 有沒有辦法對 qchar 做同樣的事情? 由於 unicode 支持如此多的字符,而且其中一些實際上看起來很相似,因此有時很難分辨出正在處理的是什么。 一個顯式的代碼點或一個可以用來獲得這樣的數字將非常有幫助 ...
[英]Qchar* to char* conversion
我正在構建一個Qt Gui應用程序來監視來自串行端口的數據。我正在使用qextserialport庫。 這是我遇到的問題。 readLine方法的第一個參數應該為char*類型char*如何將由data_ser.data()返回的QChar*轉換為char* 。我本可以使用std::s ...
[英]QChar::isLetterOrNumber() fails
我想將QStrings轉換為文件名。 由於我希望文件名看起來干凈,我想用下划線替換所有非字母和非數字。 以下代碼應該這樣做。 但是,在我的計算機上,這不起作用,我得到一個輸出: 尋找一個exporpation,調試告訴我QString("§").size() = 2> ...
[英]Retrieve Unicode code points > U+FFFF from QChar
我有一個應用程序,應該處理各種字符,並在某些時候顯示有關它們的信息。 我在QChar,QString等中使用Qt及其固有的Unicode支持。 現在我需要QChar的代碼點來查找http://unicode.org/Public/UNIDATA/UnicodeData.txt中的一些數據 ...