IMHO this gives a hint that a final isValid check should only happen when focusing out (address is considered valid by user), which perhaps makes it easier to explicitly mark a QValidatedLineEdit to be a btc input field via isBtcAddressField flag?