2012-10-15 11 views

Odpowiedz

7

Nie ma sposobu, aby bezpośrednio go wyłączyć, ale można zrobić trochę Hack:

void Window::onSpinBoxValueChanged() // slot 
{ 
    spinBox->findChild<QLineEdit*>()->deselect(); 
} 

Polecam łączącą to używając kolejce połączenia, na przykład:

connect(spinBox, SIGNAL(valueChanged(int)), this, SLOT(onSpinBoxValueChanged()), Qt::QueuedConnection); 

ten zapewni, że slot zostanie wywołany po podświetleniu edycji linii.

+0

Dzięki! Działa jak urok. –

Powiązane problemy