T
@Schlangenmensch sagte in wxWidgets und editierbare Tabellen:
Habe es gerade ausprobiert, er ändert sich nicht, weder bei 100% noch bei 175%. Die verschwommene Schrift verschwindet bei 100%. Als Möglichkeit könnte ich versuchen herauszufinden, was beim DataView Beispiel anders ist, da ja dort die Schrift nicht verschommen ist.
Ich habe irgendwo eine alte Diskussion auf der Mailingliste gefunden. Wenn deine Manifest Datei sagt, dass die Anwendung High DPI aware ist, sollte der Rest funktionieren. Aber das bekomme ich im Moment nicht getestet.
Wenn deine Manifest Datei sagt, dass die Anwendung High DPI aware ist, sollte der Rest funktionieren.
Habe es heute nochmals versucht und auch noch heute endlich hinbekommen. Also anhand Make CMake-built samples on MSW DPI-aware habe ich eine Lösung gefunden.
@titan99_ sagte in wxWidgets und editierbare Tabellen:
Was ich gerade sehe, ist dass das Problem mit der verschwommenen Schrift dort nicht besteht.
Also bei den Samples.
Habe bei meiner CMakeLists.txt bei add_executable die bereits bei wxWidgets bestehende Manifest-Datei ${wxWidgets_INCLUDE_DIRS}/wx/msw/amd64_dpi_aware.manifest hinzugefügt. Die verschwommene Schrift ist verschwunden und frame->GetContentScaleFactor() gibt 1.25 aus, gemäss meiner Systemeinstellung.
Nochmals vielen Dank für den Input