Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Как "заставить" пользователя правильно ввести данные в строку? (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/kak-zastavit-pol-zovatelya-pravil-no-vvesti-dannye-v-stroku-358682/)

Guest 30.09.2011 21:10

Как "заставить" пользователя правильно ввести данные в строку?
 
Есть QTableView и модель. Есть делегаты на каждую колонку.Нужно сделать так:1) Пользователь не может редактировать колонку 1 пока не введет данные в колонку 2 ( уже сделал переопределив edit у QTableView хотя можно и в делегате в createEditor()).2)Когда пользователь введет данные в колонку два, сразу перейти на колонку 1 и отрыть редактор.3) Не закрывать редактор и не позволять ничего делать пользователю пока он не введет "правильные" данные в колонку 1.Вот с пунктами 2, 3 проблемы... Весь мозг себе уже сломал, никак по нормальному не выходит.


Часовой пояс GMT, время: 19:36.


© www.otvetnemail.ru - Форум вопросов и ответов.