我正在嘗試爲表單上的輸入創建驗證器。我已經瞭解到,在wxPython中,由於缺乏對標準wxTextValidator等的支持,有必要繼承wx.Validator。驗證wxPython中的數據
我的問題是:
該字符串如何有效遏制符合以簡單規則(無正則表達式請)
acceptableChars = ['a', 'b', ...]
all(char in acceptableChars for char in string)
是這樣的效率?以及如何幹淨地指定所有字母數字或數字?或者是否有任何準備好的課程或功能?
將覆蓋
Validate
方法只在輸入數據時保持約束 - 我的意思是它會阻止用戶輸入數字到字母數字TextCtrl
或僅在關閉模態diagog時才檢查?