Передо мной стоит следующая задача: у меня есть QVariant с определенными данными, необходимо эти данные передать в QLineEdit и дать пользователю возможность их редактировать. Хотелось бы из QVariant вытянуть ограничения на редактирование и пихнуть их в QLineEdit (простейшие ограничения на ввод даты, числа, строки и т.п.).
P.S. Пишу «добавлятор» в произвольную таблицу БД. Сейчас из QSqlTableModel получаю QSqlRecord, оттуда вытягиваю value=>QVarian. Теперь необходимо разобраться, как выставить ограничения на ввод. Если есть более элегантные методы организовать ввод в отдельном окошке, а не добавляя строку в таблицу - с удовольствием о них послушаю.
P.P.S. Чтобы отдельной темы не заводить. Можно ли как-то через Qt вытащить комментарии к полям таблицы? Это могло бы решить все проблемы. (postgresql)