just hide/show all the widgets in the row.
Its better to use horizontal layout, i guess.
Organize all your rows in separate horizontal layout and based on your condition you can hide or unhide(show) all the widgets you have for that row.
Don't forget to stack up every thing in vertical layout.
To have easy way of life in debugging and coding, if you have more than one widget in row embed them into a single widget. This way hiding and show can be done in a simpler way.
Try with designer to have fell at least, if you don't want to use it.
I don't know about form layout may be you can do the same thing with that also.
Bookmarks