在委托中使用本机样式

时间:2015-11-18 20:05:39

标签: qt qml qt5 qtquick2

我最初使用FolderListModel提供的角色在TableView中显示目录内容:

TableViewColumn {
    role: "fileName"
    title: qsTr("Name")
}

但后来我开始为各种列定义自定义委托。我注意到在使用角色时,字体看起来非常原生(在Ubuntu上),我没有必要明确指定colorstyleData.selected等为条件。但现在使用自定义委托,所有本机样式已经消失,特别是字体看起来不再平滑。我尝试了renderType: Text.NativeRendering,但结果仍然与原生样式不匹配,主要是在颜色和抗锯齿方面。

那么在委托中使用本机样式(主要是具有最佳抗锯齿的字体系列)的好方法是什么?

0 个答案:

没有答案