While the PsychoPy team is working on a layout editor, I have a simple workaround:
- Create the visual layout of the page in PowerPoint or whatever graphical editor you prefer.
- Export the graphic to png.
- Load the graphic into a PsychoPy app.
- Use left-click to locate the upper-left corner of an object (like a rectangle) and a right-click to locate the lower-right corner of the object.
- Use PsychoPy to calculate the width and height.
- Display the coordinates on the screen.
- Add the invisible button over the object using those coordinates.
This can save a lot of time if you have lots of objects on the page that you want to be active.