Our conventions so far have been to stay as PEP-8 as possible, even with QT. A nice side effect of this is that it becomes quite clear what is our code and what is QT (both methods we are calling and stuff we are overloading). When in doubt, I sometimes look back at existing code and try to stay as close to that as possible!   (for example https://github.com/shotgunsoftware/tk-multi-workfiles/blob/master/python/tk_multi_workfiles/work_files_form.py#L118 ) - IMHO, If we could manage to keep the style of our code base *consistent*, there is great value in that, especially as it matures.