How are these done? Are there additional complications with Qt?