Я делал это много раз в ArcGIS и ArcPad, но я даже не знаю, с чего начать создание пользовательской формы для ввода данных в QGIS. Я хотел бы сделать это для полевых операций - QGIS сделал бы хороший полевой инструмент с небольшой настройкой
Проще простого.
http://woostuff.wordpress.com/2011/09/05/qgis-tips-custom-feature-forms-with-python-logic/
По сути, вы создаете форму с элементами управления, имена которых совпадают с именами полей, с которыми вы хотите связать значения, а QGIS позаботится обо всем остальном.
Также : если вы хотите, чтобы QGIS автоматически отображал элементы управления в вашей пользовательской форме правильно, вы должны установить тип элемента управления полями в настройках поля слоя, например, если у вас есть вызов поля со списком, TYPE
и вы хотите, чтобы он заполнил поле со списком значениями у вас уже есть в слое, вы должны установить поле Edit Edit в уникальные значения
Изменить : Просто сделал еще одно сообщение в блоге, объясняющее привязку немного больше http://woostuff.wordpress.com/2012/03/30/custom-qgis-feature-forms-value-binding/