Using MADDE/QtC, I just click the "play" buttona nd it transfers the app to the device and runs it, hence the reason I chucked a GUI together; didnt want to build, then run a script to delopy, then run a terminal session to start the app, and do that 200 times a day
Python programs I just edit directly on device (sshfs mount) and they run fine in the user session even when started via ssh.
Otherwise I use scratchbox for the iterative stuff, old skool... Haven't got around to MADDE/QtC yet.
be aware that youre officially stuck on qt4.5 if you want the qtc+madde+clickplaytodeploy route; qt46 hack exists but qtc cannot use it directly to build armel binaries due to some errors in the mkspecs folder, possibly other errors too
Otherwise I use scratchbox for the iterative stuff, old skool... Haven't got around to MADDE/QtC yet.