Qt 缩放文本的正确方法是什么?
我正在开发一个基于Qt-QML的应用程序,它可以在桌面和移动操作系统上运行。我在适当的字体和组件缩放方面遇到了问题——在大型桌面显示器上看起来不错的东西在手机上几乎看不到,即使缩放是一样的 我想知道,解决这个问题的正确方法是什么?我想在所有平台上运行相同的代码。例如,无论屏幕分辨率和大小,是否有办法使字体保持相同的大小(以毫米或英寸为单位)Qt 缩放文本的正确方法是什么?,qt,user-interface,qml,user-experience,Qt,User Interface,Qml,User Experience,我正在开发一个基于Qt-QML的应用程序,它可以在桌面和移动操作系统上运行。我在适当的字体和组件缩放方面遇到了问题——在大型桌面显示器上看起来不错的东西在手机上几乎看不到,即使缩放是一样的 我想知道,解决这个问题的正确方法是什么?我想在所有平台上运行相同的代码。例如,无论屏幕分辨率和大小,是否有办法使字体保持相同的大小(以毫米或英寸为单位) 在QML中,我总是设置font.pointSize属性。它的缩放是均匀的,但正因为如此,字体在移动设备上几乎看不见 您尝试过font.pixelSize属性
在QML中,我总是设置
font.pointSize
属性。它的缩放是均匀的,但正因为如此,字体在移动设备上几乎看不见 您尝试过font.pixelSize
属性了吗?
我想这对你有好处
“以像素为单位设置字体大小
使用此函数将使字体与设备相关。请使用pointSize以与设备无关的方式设置字体大小。“