[Qgis-developer] Possible GUI Enhancement for canvas Selection Editing

Andreas Neumann a.neumann at carto.net
Fri Nov 4 03:22:16 EDT 2011


 Hi Mars,

 Thank you for sharing your thoughts

 There may some functionality in QGIS that you aren't fully aware off:

 1. there are some options in the layer properties "Fields" tab. Here 
 you can hide certain fields, set them immutable, set a widget, such as a 
 slider, calendar widget, textbox, selection list, etc. - what you cannot 
 do here is to re-order the fields.

 2. You can create your own form using qt-designer. Here your are fully 
 free to design it as you like. The only things to keep in mind: widget 
 names need to correspond with field names and the data types must be 
 compatible with the widget you choose. qt-designer comes with the qt 
 development tools - you can install it with the OSGeo4W installer if you 
 want - or you can install it separately from the qt-Nokia website.

 see 
 http://linfiniti.com/2009/11/creating-dynamic-forms-a-new-feature-headed-for-qgis-1-4/
 and
 http://woostuff.wordpress.com/2011/09/05/qgis-tips-custom-feature-forms-with-python-logic/

 Nevertheless we also plan new form features that should bring it on par 
 with products like Autodesk Topobase. Jürgen Fischer works/or will work 
 on it.

 Hope the above hints help a bit to get to your own custom forms.

 Andreas

 On Thu, 3 Nov 2011 21:14:56 -0700, Mars Sjoden wrote:
> I have been testing using the Edit Form via Identify Tool using "Open
> feature form.." Mode.
>
> I still wonder though if it is not possible to allow for Direct
> Editing within the Identify Results window.
>
> Not that anything is really broke, but I still feel it would give
> the 
> User a more consistent feel and flow and enhanced efficiency to their
> workspace and editing.
>
> For instance when a layers Attribute Table is open AND its related
> layer is editable,
> double clicking a value cues that value for editing.  
> Problem with editing an Attribute Table is that it can span 3 Screens
> while the efficiency 
> of an Identify Results window can show everything compact in a nice
> list.
>
> I do want to say that I am still very much in favour of the "Edit
> Form"
> I can invision the Edit Form becoming a very advanced Attribute
> Editing window.
>
> If there was an "Attribute Editing Form" that was user adjustable, 
> allowing specific Attributes to be viewable in a user specified 
> order,
> the "Attribute Editing Form" could become a very powerful and
> efficient data entering tool.
>
> I suppose the real question is whether it is better to combine the
> Edit Form with the Identify Results window,
> Or possibly adding another "Attribute Editor Tool" to the Editor Tool
> bar that would allow selecting features
> on the canvas to open an advanced Edit Form.
>
> Just some thoughts .
>
> mars

-- 
 --
 Andreas Neumann
 Böschacherstrasse 10A
 8624 Grüt (Gossau ZH)
 Switzerland


More information about the Qgis-developer mailing list