Skip to content

[Known Issue] Window exceeds screen size when Windows Display Scaling is >100% #3

Description

@TatschanT

Describe the bug

On Windows, if the Display Scaling is set to 125%, 150%, or higher (which is common on laptops and standard 1080p monitors), the Standing Wave Viewer window becomes too large to fit on the screen. As a result, parts of the UI may get cut off and become inaccessible.

Cause

The application currently enforces a fixed window size of 1600 x 1000 pixels. PySide6 (the underlying Qt UI framework) automatically applies the OS-level DPI scaling. For example, at 125% scaling, the window is rendered at 2000 x 1250 physical pixels, which exceeds a standard 1920x1080 (Full HD) display.

Workaround

Until this is fixed in a future update, you can temporarily change your Windows display settings to use the app:

  1. Right-click on your Windows Desktop and select Display settings.
  2. Under "Scale and layout", change the Scale drop-down to 100%.
  3. Restart the application.

Planned Fix (For future release)

  • Remove the hardcoded setFixedSize(1600, 1000) in main.py.
  • Implement a responsive layout using setMinimumSize() to allow the window to be scaled down on smaller screens while preserving the UI alignment.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions