Uh oh!
There was an error while loading. Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork 171
Description
Is your feature request related to a problem? Please describe.
I want to control window size and position changes to store them and when app close and starts again, read that geometry and show the window at the same size and coordinates when it was closed.
Describe the solution you'd like
I think adding windowGeometryChanged method for QMainWindowSignals will be a perfect solution to this issue. When window changes its geometry, this signal will be fired and will return Geometry
Describe alternatives you've considered
After reading the documentation and looking through the issues in this repository, I didn't find such a signal, so I came up with this solution
constmainWindowRef=useRef(null)consthandleMainWindowChange=useEventHandler({Resize: ()=>{console.log(mainWindowRef.current.native.size().height())console.log(mainWindowRef.current.native.size().width())},Move: ()=>{console.log(mainWindowRef.current.native.pos())}},[mainWindowRef])<Windowref={mainWindowRef}on={handleMainWindowChange}></Window>Additional context
Maybe I have missed something in documentation, let me know what.