One thing that isn't mentioned normally is if there are multiple monitors on the system. My computer has got three 1920x1080 monitors. I tried the normal of re-installing the program, making sure the installation folder was deleted, etc. After having no joy for multiple tries, I decided to check Windows registry for any FreeCAD entries. That is where I discovered the problem, and spent an hour testing the limits.
In HKEY_CURRENT_USER\SOFTWARE\FreeCAD\Qt5.15 are two settings. Size and Position. For the program to open, the position can't be anymore than half the size (Program window size) to either the left or right of the main computer screen. My setup has one either side so I was able to test it fully.
Lets say the program window is 1600 x 900px. If the position is set at 0,0 the program will open. If you put it on the left side monitor (position -1920, 0) you get the blank white screen. It will open when position is set to -800, 0 (Half of size - 1600px), but doesn't at -801, 0.
Going onto the right side monitor it works the same way, but you get an extra 118px to play with. ie, It will open at 918,0, but not at 919,0. which going by the other side you would expect it to be 800.
I would suggest the dev's have a look at checking the code on program loading so that it does have the ability to open on start on whichever monitor you happen to close it on. But for the moment, for all those unanswered or resolved queries on this problem, the above is my findings.
Although the problem started with 19.3 after moving it to a different monitor, all the testing was done on version 20.
Code: Select all
OS: Windows 10 Version 2009
Word size of FreeCAD: 64-bit
Version: 0.20.29177 (Git)
Build type: Release
Branch: releases/FreeCAD-0-20
Hash: 68e337670e227889217652ddac593c93b5e8dc94
Python 3.8.10, Qt 5.15.2, Coin 4.0.1, Vtk 8.2.0, OCC 7.6.2
Locale: English/Australia (en_AU)