QMenu infrastructure - is deriving an own Menu not an option?
-
wrote on 14 Jan 2025, 10:39 last edited by St0fF
Thank you very much, I read this like 20 years ago, that was about the time I started using Qt as my preferred gear ;)
But that is what I meant by "the concept got misunderstood". A big round Button with Actions...
20 years ago fullHD was a rare resolution - we didn't have as much screenspace as today. Thus we had to somehow pack on-screen, what was needed within minimal bounds. Times have changed, though...
-
Would you have a picture to share with the result you want to achieve ?
-
wrote on 16 Jan 2025, 02:33 last edited by
Actually, I'm pretty close to achieve what I'm trying to achieve, I may realease it shortly on github. Although, thinking it over again, maybe a screenshot or executable is better for finding a good job ;)
-
wrote on 16 Jan 2025, 11:12 last edited by
I'm very interested in this pie menu๐๐
-
wrote on 17 Jan 2025, 07:58 last edited by
You got me hooked. I'm really curious how you expect the pie menu to look differently than the ones we all know. Please share a screenshot.
-
wrote on 17 Jan 2025, 10:05 last edited by
Please no pressure - it's not far enough, yet. Working on a more flexible placement algorithm, so submenus open in a way that it feels "right".
-
wrote on 21 Jan 2025, 12:37 last edited by
When everything is animated, it surely can get messy very quickly... So it's hard to find out what didn't work...
-
wrote on 21 Jan 2025, 23:44 last edited by Mizmas
As an alternative approach, there is an unofficial qml plugin to integrate rive animations in your qt app: https://github.com/basysKom/RiveQtQuickPlugin
Here's me loading a .qml file with a rive item into a PyQt6 application, every interaction is handled with rive.
-
wrote on 22 Jan 2025, 08:47 last edited by
Just a quick follow-up: which screen-recorder did you use?
-
wrote on 22 Jan 2025, 10:57 last edited by
Additionally, here's some wheel menus that I found, so if you're good with design and animation concepts, it's pretty easy to replicate without complicated coding:
https://rive.app/community/files/12837-24302-radial-menu-hud-games-interactive/
-
wrote on 25 Jan 2025, 14:31 last edited by St0fF
I had to remove my zoom & evade- code, as it didn't work right, yet. But there you can get an idea of what I believe it should look like...
And here's another Video - you can see it doesn't help much not to be able to use the QMenuPrivate infrastructure, as QPieMenu has no way to tell, if it was caused by another menu or not (context). Still looks cool ;)
https://www.dropbox.com/scl/fi/w4b4402k3l7yp8by4mwxq/PieMenuTesting_Wl9kcndwHo.mp4?rlkey=1yylqzywz23p60tafaau0hao3&dl=0And in Windows-Style:
 -
wrote on 31 Jan 2025, 19:46 last edited by
Hello Guys and Gals,
after 4 weeks of spare-time-coding I think I reached a beta stage with my QPieMenu. I added GPL v3 Licensing, so I could open up the source to the public without violating Qt's license - here you go: https://github.com/the-Obsessed-Maniacs/PieMenuTesting
Current screen-recordings:
https://www.dropbox.com/scl/fi/wljg5cuo1g9mzt8f8whp9/PieMenuTesting_XFlrB0X1mt.mp4?rlkey=ltxl544gxa074w586ytzgqo8r&dl=0@Qt Talent Acquisition Team: I am looking for a job!
- 30 years programming experience
- 25 years C++/OpenGL
- using Qt as "my framework" since Qt 4.7
- 8 years professional C++/Qt/OpenGL experience as Senior Software Engineer, creating an extensive Autodesk (R) Maya Plugin, which was used to build ALL series graphics for BMW iDrive5, iDrive6, iDrive7 and iDrive8 (also including Mini and RollsRoyce)
-
Hello Guys and Gals,
after 4 weeks of spare-time-coding I think I reached a beta stage with my QPieMenu. I added GPL v3 Licensing, so I could open up the source to the public without violating Qt's license - here you go: https://github.com/the-Obsessed-Maniacs/PieMenuTesting
Current screen-recordings:
https://www.dropbox.com/scl/fi/wljg5cuo1g9mzt8f8whp9/PieMenuTesting_XFlrB0X1mt.mp4?rlkey=ltxl544gxa074w586ytzgqo8r&dl=0@Qt Talent Acquisition Team: I am looking for a job!
- 30 years programming experience
- 25 years C++/OpenGL
- using Qt as "my framework" since Qt 4.7
- 8 years professional C++/Qt/OpenGL experience as Senior Software Engineer, creating an extensive Autodesk (R) Maya Plugin, which was used to build ALL series graphics for BMW iDrive5, iDrive6, iDrive7 and iDrive8 (also including Mini and RollsRoyce)
@St0fF you should check the openings on the Qt Group website.
12/15