Это довольно старая запись, но у меня возникла та же проблема, поэтому я решил опубликовать, как я ее исправил.Возможно, он был исправлен в более поздних выпусках, потому что я увидел, что был отправлен отчет об ошибке.
Я запускаю QGIS 3.8 на Mac.
Свойства открытого слоя, перейдите к форме атрибутов (значок ниже).исходные поля).В верхнем левом раскрывающемся меню выберите «Автогенерация» на «Дизайнер перетаскивания»
. Это решило мою проблему, и форма атрибутов стала полной.Мне пришлось повторить процесс для всех шейп-файлов, над которыми я работал.
настройки по умолчанию
настройки, чтобы заставить его работать