Название: проверка корректности ввода в qtablewidget Отправлено: unkier от Март 13, 2011, 09:38 хочу сделать чтобы юзер вводил значения прямо в таблицу. но надо проверять ввод. хотелось бы чтобы вызывался сигнал и в нем приходило новое значение которое хочет ввести юзер и если оно подходит то применять значение если нет то остается старое. сейчас вижу только сигналы что юзер кликнул и что он уже ввёл что то, постфактум.
как красиво такое сделать ? примеры тоже подойдут. даже прога опенсорцная с таким функционалом если кто видел. Название: Re: проверка корректности ввода в qtablewidget Отправлено: alexman от Март 13, 2011, 11:52 Можно установить валидатор.
Название: Re: проверка корректности ввода в qtablewidget Отправлено: unkier от Март 13, 2011, 14:07 а валидаторы можно свои писать ? он вешается на каждый айтем ?
Название: Re: проверка корректности ввода в qtablewidget Отправлено: alexman от Март 13, 2011, 18:12 Пишешь свой делегат и для виджета редактирования устанавливаешь валидатор!
Название: Re: проверка корректности ввода в qtablewidget Отправлено: aleksey.snake от Март 13, 2011, 22:53 Лучше написать делегат свой, как сказал alexman. Там уже определяешь маску для виджета редактирования.
Название: Re: проверка корректности ввода в qtablewidget Отправлено: unkier от Март 14, 2011, 15:53 спасибо. начал курить делегаты. на первый взгляд сложновато, но вроде начинает прояснятся.
|