QAbstractTableModel和Unicode(德语元音变音符)
QAbstractTableModel and Unicode (german umlauts)
我有一个Unicode问题。德语字母ä
、ü
、ö
和ß
仅作为黑色菱形中的白色问号可见。我在Qt5.5.1中制作了一个QAbstractTableModel
。
我的文档是UTF-8编码的。我已经试过了,但还是遇到了同样的问题。
QVariant bodyPartModel::data(const QModelIndex &index, int role) const
{
switch (role){
case Qt::DisplayRole:
if (col == 0 && row == 0) return tr("ü");
if (col == 0 && row == 2) return String::fromUtf8("ä");
//
}
有人知道如何正确显示这些字符吗?
编辑。:是的,我需要一个字符串,在这个例子中我只使用了一个字符。
感谢Adriano Repetti,这就是解决方案:
QString::fromWCharArray(L"Steißbein")
如果您需要返回单个字符,我建议您执行以下操作:
QVariant bodyPartModel::data(const QModelIndex &index, int role) const
{
switch (role){
case Qt::DisplayRole:
if (col == 0 && row == 0) return QChar(0x00FC);
if (col == 0 && row == 2) return QChar(0x00E4);
[..]
相关文章:
- 编写一个程序,帮助Tudio将MIDI音符转换为名称和八度音阶
- C++ 转换音符中的 MIDI 音符 ID
- 插入多音符:在该值的第一次发生之前,而不是在上次发生之后
- 如何在德语大写字母 Ä, Ö, Ü, ẞ 上正确应用 C++
- Arduino压力传感器在旋律C 中跳过音符
- 每次我将(播放旋律 - )代码上传到Arduino时,我按下按钮时,它会在数组中跳过相同的音符.怎么会
- 来自 Base64 的 QT 变音符号字符
- 德语变音符号和正则表达式
- InternetCanonicalizeUrl无法解码变音符号字母
- Vkkeyscanex因德语键盘布局而失败
- QT4 获取不带变音符号的基本字符
- 谓词和元音符有什么区别?
- QAbstractTableModel和Unicode(德语元音变音符)
- 为什么Qt对我尖叫德语
- 合成歌曲时音符之间的准确延迟
- 如何在给定的 MIDI 音符/八度音阶下播放声音
- 如何有效地替换C++中的德语变音符号
- 检测所有音符头,无论是全音符还是半音符
- 如何使用德语语言环境在gdb中设置双变量
- 确定MIDI音符长度