Я использую виджет PyQt4 QLineEdit для принятия пароля. Существует свойство setMasking , но не следует, как установить маскирующий символ.
PyQt4
QLineEdit
setMasking