Давно, я использовал интерпретатор C++ под названием CodeCenter. Это было довольно хорошо, хотя это не могло обработать вещи как битовые поля или представить себе искажение указателя. Две прохладных вещи об этом состояли в том, что Вы могли смотреть, когда переменные изменились, и что Вы могли оценить код C/C++ на лету при отладке. В эти дни я думаю, что отладчик как GDB в основном так же хорош.
вы можете просто не пытаться изменить фактический атрибут, который определяет его как элемент пароля. Вместо этого поместите туда скрытое текстовое поле. Кнопка показать пароль может скрыть поле пароля и показать текстовое поле, а также скопировать значение поля пароля в текстовое поле.
Вы должны создать «текст типа ввода» и, увидев ключ, вы должны показать «текст типа ввода» и скопировать значение «пароль типа ввода»