我想在QT中添加一個Unicode符號作爲列表控件項目。 (尤其是這個項目:http://www.fileformat.info/info/unicode/char/25B6/index.htm)如何在Linux上使用QT正確顯示unicode符號?
我用下面的方法了這一點:
this->addItem(new QListWidgetItem( QString::fromUtf8("\u25B6"))) ;
但是當我打開窗口小部件我只看到就位這個unicode符號的空白矩形。我甚至嘗試過其他的Unicode符號,但它們也只顯示空白的矩形。
這種方法有什麼問題?
編輯:在下面的答案後,我將QListWidgetItem的字體更改爲Serif,它的工作。
你的代碼行不應該說'QString :: fromUtf8(「\ u25B6」)'? – Hurzelchen
@Hurzelchen對,對不起。但是它仍然無法顯示任何unicode符號,所以它沒關係:| – Maverick33