Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt 缩放文本的正确方法是什么?_Qt_User Interface_Qml_User Experience - Fatal编程技术网

Qt 缩放文本的正确方法是什么?

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

我正在开发一个基于Qt-QML的应用程序,它可以在桌面和移动操作系统上运行。我在适当的字体和组件缩放方面遇到了问题——在大型桌面显示器上看起来不错的东西在手机上几乎看不到,即使缩放是一样的

我想知道,解决这个问题的正确方法是什么?我想在所有平台上运行相同的代码。例如,无论屏幕分辨率和大小,是否有办法使字体保持相同的大小(以毫米或英寸为单位)


在QML中,我总是设置
font.pointSize
属性。它的缩放是均匀的,但正因为如此,字体在移动设备上几乎看不见

您尝试过
font.pixelSize
属性了吗? 我想这对你有好处

“以像素为单位设置字体大小

使用此函数将使字体与设备相关。请使用pointSize以与设备无关的方式设置字体大小。“