qgis / QGIS

QGIS is a free, open source, cross platform (lin/win/mac) geographical information system (GIS)
https://qgis.org
GNU General Public License v2.0
10.62k stars 3.01k forks source link

Height of DragAndDrop-forms/tabs is locked / does not follow resizing main form-window #55817

Open koenigherford opened 10 months ago

koenigherford commented 10 months ago

What is the bug or the crash?

When using a (complex) DragAndDrop-form it is often usefull to maximize the size of the form to have a overview to all fields / child forms. This will minimize useless scrolling within the form.

When resizing height of the main-form window (green line/arrows in screenshot below) the height of the inner form/tab (red line/arrows) does unexpectedly not follow the height of the main window. As a result there is a useless empty gap on screen and some form-content is hidden furthermore.

Additionally you will not be able to adjust the height of the inner form/tab (red line/arrows) manually by mouse as a workaround.

(When resizing the width of the main form-window the inner form/tab follows the changed width as expected.)

grafik

As a result there is sometimes very little space for collecting data and a lot of expense to scroll up and down to all child-attributes - althrough the screen-size would allow a more comfortable data-collection.

grafik

Steps to reproduce the issue

  1. Create a project with some parent and child / sub-(-sub)-child-layers
  2. Digitize a feature and try to resize the height form-window
  3. You will see, the height of tab is locked and can not be adjusted manually
  4. (For example use attached test-project) test_forms.zip

Versions

QGIS-Version 3.34.2-Prizren QGIS-Codeversion 7d199797fc Qt-Version 5.15.3 Python-Version 3.9.5 GDAL-Version 3.8.2 PROJ-Version 9.3.1 EPSG-Registraturdatenbankversion v10.098 (2023-11-24) GEOS-Version 3.12.1-CAPI-1.18.1 SQLite-Version 3.41.1 PDAL-Version 2.6.0 PostgreSQL-Client-Version 15.2 SpatiaLite-Version 5.1.0 QWT-Version 6.1.6 QScintilla2-Version 2.13.4 BS-Version Windows 10 Version 2009 Aktive Python-Erweiterungen OSMDownloader 1.0.3 qfieldsync v4.6.4 db_manager 0.1.20 grassprovider 2.12.99 MetaSearch 0.3.6 processing 2.12.99

Supported QGIS version

New profile

Additional context

No response

kevin-pease commented 10 months ago

Hi, I'd like to work on fixing this bug, if that's okay.

I'm interested in contributing to QGis, and this seemed like a great first issue!

koenigherford commented 4 months ago

@kevin-pease: Thank you for your efforts so far. From my experience the issue unfortunately is still there in 3.38.0.