Convenção de nomenclatura para widgets Qt

Estou trabalhando com um grupo de outros programadores em um projeto de código aberto criado usando C ++ e Qt.

Agora, precisamos de uma convenção de nomenclatura para widgets (e outras variáveis em geral) para usá-lo como padrão em todo o nosso código, para que o código obtenha melhor legibilidade e melhor coordenação entre os programadores.

Algum conselho?

EDIT: Não estou falando sobre nomear novas classes,

em vez disso, estou falando sobre nomear instâncias do Qt Widgets, digamos que eu tenha uma edição de texto para o nome de usuário, devo chamá-lo de txtEdtUsrNm?

E, nesse caso, como devo escolher derivações?

questionAnswers(5)

yourAnswerToTheQuestion