I have an app that works find in MacOS, Windows and Linux. I’ve just recently tried to add a window that pops up for a few seconds telling the user that it’s processing and loading…
The window pops up just fine in MacOS and Windows. In Linux it never becomes visible. It processes the stuff that’s going on behind the scenes ok. It’s just the window that won’t show.
As I was troubleshooting, I put a MessageBox(“Test”) right after the line that should display the window, and it stops at that point and the window shows. However, it won’t continue until I click Ok on the MessageBox and then it continues processing after that.
If I can find a solution, I could put it in a TargetLinux if then statement to deal with the special case…what ever that happens to be.
If it matters, this is the first windows that the App would show.
Then it should be set as the Main window in your App settings. All the processing should be done in this window. When it’s done, display your normal window.
I bet this is the problem. I will check that out! Thanks.
I thought that might be it. If you are talking about setting the default window before building, I tried that and it made no difference. The program continues to run normally after that.
I’ve been trying all sorts of things. Currently, there is no code in the window. I haven’t even added event handlers to it. What confuses me, is that it works just fine in MacOS and Windows. The idea is just to notify the user that processing is taking place and then it disappears after that processing has been completed. That code is in a method under the section.
So the question is, if I put the code in a timer or thread, will it affect Windows and MacOS? .I’m guessing not.