Yes, all this is possible with python. Best thing to do is read through the related Qt documentation - for the most part the entire public API is available through python in slicer with just small syntax differences from the C++ examples. Also you can look at the python code in any scripted modules and copy any patterns for interfaces you like.
Iām interested in examples of GUI customized for touch-screen applications. Are there any examples available? (The link you posted earlier is not working)