2016-03-30 9 views
2

Ich habe eine TK-GUI, wo ich einige Parameter zusammen mit Passwort eingeben. Ich möchte, dass das Passwort vom Benutzer ausgeblendet wird. Also habe ich Eintrag Widget mit -show * Option verwendet.Ausblenden von Zeichen in Tktable

Aus irgendwelchen Gründen muss ich Widget in Tabellliste statt Eintrag ändern (ich suche auch Tktable Option). Haben wir eine Maßnahme, um Zeichen in der Tabellen- oder TK-Tabelle zu verstecken?

+0

reden wir __ttk :: entry__ oder __tkinter :: entry__? Macht den Unterschied in der Welt. – NationWidePants

+0

@NationWidePants Dies ist in ttk :: entry, wo wir -show * verwenden, um unseren Text auszublenden. – Dcode

+0

Tkinter ist _just_ ein Wrapper um Tk, um es in Python einzubetten. –

Antwort

2

Der Code ist in Tcl/Tk. Gerade jetzt hat es irgendwie funktioniert. Wir können den aktuellen Bearbeitungszelle Eintrag erhalten, indem im Pfadnamen von Anhängen table .FE, wo ich zeigen können .restGUI.baseFrame.paramFrame.bodyBaseFrame.bodyTableList.body.f.e configure -show *

wir können Eingangsweg erhalten, indem pathName entrypath Aber wenn ich aus Editiermodus komme, zeigt es klar Text, nicht versteckt. Brauchen Sie einen anderen Weg.