modified dpi

This commit is contained in:
pimin 2025-11-16 16:54:32 +08:00
parent 3eb885a0e0
commit f432cc00db
2 changed files with 19 additions and 8 deletions

View File

@ -45,6 +45,17 @@ int main(int argc, char* argv[]) {
app.setAttribute(Qt::AA_DontCreateNativeWidgetSiblings); app.setAttribute(Qt::AA_DontCreateNativeWidgetSiblings);
InstallCrashHandler(); InstallCrashHandler();
//字体高分屏自适应
const float DEFAULT_DPI = 96.0;
HDC screen = GetDC(NULL);
FLOAT dpiX = static_cast<FLOAT>(GetDeviceCaps(screen, LOGPIXELSX));
ReleaseDC(0, screen);
float fontSize = dpiX / DEFAULT_DPI;
QFont font = app.font();
font.setPointSize(font.pointSize()*fontSize);
app.setFont(font);
// Single-instance guard to avoid multiple launches from repeated clicks // Single-instance guard to avoid multiple launches from repeated clicks
const QString lockPath = QStandardPaths::writableLocation(QStandardPaths::TempLocation) + "/Dyt_app.lock"; const QString lockPath = QStandardPaths::writableLocation(QStandardPaths::TempLocation) + "/Dyt_app.lock";
QLockFile lock(lockPath); QLockFile lock(lockPath);

View File

@ -2294,22 +2294,22 @@
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../ui/MainWindow.cpp" line="65"/> <location filename="../ui/MainWindow.cpp" line="67"/>
<source>model elements</source> <source>model elements</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../ui/MainWindow.cpp" line="74"/> <location filename="../ui/MainWindow.cpp" line="76"/>
<source>preset models</source> <source>preset models</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../ui/MainWindow.cpp" line="82"/> <location filename="../ui/MainWindow.cpp" line="84"/>
<source>attribte</source> <source>attribte</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../ui/MainWindow.cpp" line="112"/> <location filename="../ui/MainWindow.cpp" line="114"/>
<source>Main View</source> <source>Main View</source>
<translation></translation> <translation></translation>
</message> </message>
@ -2552,7 +2552,7 @@
<message> <message>
<location filename="../ui/PropertyBrowser.cpp" line="69"/> <location filename="../ui/PropertyBrowser.cpp" line="69"/>
<location filename="../ui/PropertyBrowser.cpp" line="72"/> <location filename="../ui/PropertyBrowser.cpp" line="72"/>
<location filename="../ui/PropertyBrowser.cpp" line="1308"/> <location filename="../ui/PropertyBrowser.cpp" line="1309"/>
<source>WorkSpace</source> <source>WorkSpace</source>
<translation></translation> <translation></translation>
</message> </message>
@ -2855,17 +2855,17 @@
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../ui/PropertyBrowser.cpp" line="1141"/> <location filename="../ui/PropertyBrowser.cpp" line="1142"/>
<source>suffix</source> <source>suffix</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../ui/PropertyBrowser.cpp" line="1366"/> <location filename="../ui/PropertyBrowser.cpp" line="1367"/>
<source>ModelBase</source> <source>ModelBase</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../ui/PropertyBrowser.cpp" line="1371"/> <location filename="../ui/PropertyBrowser.cpp" line="1372"/>
<source>color base</source> <source>color base</source>
<translation></translation> <translation></translation>
</message> </message>