Найти - Пользователи
Полная версия: Валидоторы в wx
Начало » GUI » Валидоторы в wx
1
Levelup
Добрый день!

Подскажите, пожалуйста, есть ли в wx стандартные валидаторы? Или придется писать вручную? Необходимо в текстовом поле TextCtrl разрешить ввод только целых беззнаковых чисел.

Спасибо.
regall
Ну, тут есть парочка способов.
1. Естественно, написать вручную.
2. Использовать wx.maskededit. Этот пакет позволяет создавать контролы с контролем маски ввода (например, вы не сможете ввести в поле “возраст” ничего, кроме цифр).
3. Использовать wx.PyValidator. От него можно наследоваться и делать специфические для ваших нужд валидаторы. Примеры здесь: http://wiki.wxpython.org/Validator%20for%20Object%20Attributes
Levelup
Спасибо! Сделал с помощью PyValidator. Тема закрыта.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB