0
我試圖用tkSimpledialog作爲一個更復雜的GUI的一部分接收密碼,但是如果提供的密碼包括從6,7,8,9,或0鍵,則在tkSimpledialog的輸出中記錄錯誤的符號。如果我在命令行上使用getpass.getpass()進行類似的調用,則會記錄正確的符號。tkSimpledialog在移位的數字鍵上記錄錯誤的符號
做筆記我使用的是英國的鍵盤,因此產生的符號應該是:
6 - '^'
7 - '&'
8 - '*'
9 - '('
0 - ')'
但不是我所得到的是:
6 - '&'
7 - '*'
8 - '('
9 - ')'
0 - '='
所以它看起來幾乎像符號移動(在6-9範圍內是對的),但是在0鍵旁邊是「 - 」,其移位的符號是「_」。
任何想法?