Скрытие ввода в поле ввода CTk, получение данных из этого поля
Начал осваивать CustomTkinter. Решил написать программу для авторизации пользователя и дальнейшей работы с ним, но оно ругается при попытке получить текст их поля ввода, также буду признателен если подскажите как заменять на звездочки каждый символ в этом поле.
import customtkinter
import customtkinter as CTk
class App(CTk.CTk):
def __init__(self):
super().__init__()
self.geometry('460x370')
self.title('Test')
self.resizable(False, False)
self.entrylogin = customtkinter.CTkEntry(self, placeholder_text="Логин:")
self.entrylogin.grid(row=3, column=2, columnspan=2, padx=(130, 0), pady=(80, 20), sticky="nsew")
self.entrypass = customtkinter.CTkEntry(self, placeholder_text="Пароль:")
self.entrypass.grid(row=4, column=2, columnspan=2, padx=(130, 0), pady=(00, 20), sticky="nsew")
self.main_button_1 = customtkinter.CTkButton(master=self, fg_color="transparent", border_width=2, text_color=("gray10", "#DCE4EE"),
text='Войти', command=self.getpass())
self.main_button_1.grid(row=5, column=2, padx=(150, 20), pady=(00, 20), sticky="nsew")
def getpass(self):
a = self.entry.get()
print(a)
if __name__ == '__main__':
app = App()
app.mainloop()
Источник: Stack Overflow на русском