создаю QTreeWidget.
добавляю к нему QLineEdit, к которому, в свою очередь, привязан QIntValidator. Сам QLineEdit связан с моим слотом через сигнал editingFinished
Проблема в том, я 1) почему-то могу ввести значение меньше нижней границы указанной в QIntValidator, хотя верхний ограничитель работает; 2) при ввобде любого значения меньше нижней границы - мой слот не вызывается.
QTreeWidget* pTree = new QTreeWidget( this );
QTreeWidgetItem* pItem = new QTreeWidgetItem( pTree );
sprintf( text, (%d - %d):", MIN, MAX );
pItem->setText( 0, text );
sprintf( text, "%d", MIN);
QLineEdit* pEdit = new QLineEdit( text, pTree );
pEdit->setAutoFillBackground( true );
pValidator = new QIntValidator( MIN, MAX, pTree );
pEdit->setValidator( pValidator );
connect( pEdit, SIGNAL(editingFinished()), this, SLOT(myTextChanged()) );
pTree->setItemWidget( pItem, 1, pEdit );
ПС. версия 4.7.3