Convención de nomenclatura para widgets Qt

Estoy trabajando con un grupo de otros programadores en un proyecto de código abierto creado con C ++ y Qt.

Ahora, necesitamos una convención de nomenclatura para que los widgets (y otras variables en general) lo usen como estándar en todo nuestro código para que el código tenga una mejor legibilidad y obtengamos una mejor coordinación entre los programadores.

¿Algún consejo?

EDITAR: No estoy hablando de nombrar nuevas clases,

en cambio estoy hablando de nombrar instancias de Qt Widgets, digamos que tengo una edición de texto para el nombre de usuario, ¿debería nombrarla txtEdtUsrNm?

Y en ese caso, ¿cómo se supone que debo elegir derivaciones?