Unsolved QT5 app menu behaving odd on Tiny Core Linux
-
I'm running a QT5 application on Tiny Core Linux with XVesa as xserver and Fluxbox as window manager.
My app is just a simple QMainWindow with menu items and all was generated with QDesinger. When the application is automatically invoked when x starts the menu items behave weird. When I click on a menu that has sub menu items the sub menu items appear but right away disappear. This all happens while mouse is still pressed. BUT if I run my application from a terminal then all works well. I no that when xserver starts it will launch a script via exec() and it is from this script that my app is loaded. -
Hi and welcome to devnet,
Just a wild idea, are you sure that you don't start your application too early maybe before Fluxbox is fully started ?
-
Yes I'm sure and I can recreate the problem later.
-
What do you mean by later ?
-
Well the TinyCore desktop has a toolbar called wbar that has icons to lunch certain applications.
You can add your own app to it. I added my test app to it and when I lunch it I get the same problem.
I found the script that runs these application and it is simply calling exec() BUT if I open a terminal and run my app from there then all is good. -
Then I'd bring that to the folks handling the Desktop Environment, they will likely be more knowledgeable about that matter.