When using DaVinci on a 2K+ resolution screen on Windows, the text will be very small. Most tutorials on the web either modify the scaling of the system or set the application high DPI scaling to "system". The former will cause the UI of other programs to be modified, and the latter will result in the font is very blurry after zooming in. So after some tossing, I found a solution that doesn't blur the font. Post the solution first, and then elaborate on the solution to the problem.

solution

Enter env in the Windows search box, and select Environment Variables - bottom< /b>New.

 New environment variable
New environment variable

  Create two new sets of environment variables:  

variable name variable
QT_AUTO_SCREEN_SCALE_FACTOR 1
QT_SCALE_FACTOR the scaling factor you want, like 1.25 or 1.5

After clicking OK all the way, reopen DaVinci - you're done!

 UI text is finally not blurred
UI text is finally not blurred

The essence of the problem is the QT engine

In fact, looking at DaVinci's catalog reveals that its UI is powered by the QT engine. Its UI scaling should also be relevant.

 QT DLL files for DaVinci directory
QT DLL files for DaVinci directory

High resolution scaling for QT

So I found the QT documentation:

Title Image

High DPI Displays | Qt 5.15

After reading, I found three environment variables that can control program scaling:

QT_AUTO_SCREEN_SCALE_FACTOR [boolean] Controls whether to enable automatic scaling based on screen pixel density. This parameter does not change fonts that use points as size units. Different screens may have different scaling.
QT_SCALE_FACTOR[numeric] defines a global scaling factor for the entire program, including fonts that use points as size units.
QT_SCREEN_SCALE_FACTORS [list] Specifies the scaling factor for each screen. This also doesn't change fonts that use points as size units.

Translated from documentation

Then the rest is very simple: you can directly modify the environment variables to adjust the text size you want.

insufficient

Of course, even if the text is not blurred, the enlarged icon and LOGO will become "pixelated". But that doesn't really matter, after all icons are only a small part of the UI.

If someone asks, "What about other QT engine programs? Will they also be amplified?"

My answer is that in the program I tested, no. If you are still worried, you can write a script yourself, add the above two variables to the runtime environment variables and start the program.

THIS SERVICE MAY CONTAIN TRANSLATIONS POWERED BY GOOGLE. GOOGLE DISCLAIMS ALL WARRANTIES RELATED TO THE TRANSLATIONS, EXPRESS OR IMPLIED, INCLUDING ANY WARRANTIES OF ACCURACY, RELIABILITY, AND ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

Comments

#1formidable_pink_cow
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊太喜欢了❤❤❤❤❤,成功解决!

Create Comment

Your email is not known to other users and is only used to generate unique random nicknames.