2012-10-15 11 views

Antwort

7

Es gibt keinen Weg, um es direkt zu deaktivieren, aber man kann ein bisschen wie ein Hack tun:

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

ich diese Verbindungs ​​empfehlen, eine Warteschlange Verbindung verwenden, wie folgt aus:

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

Diese stellt sicher, dass der Slot aufgerufen wird, nachdem die Zeilenbearbeitung markiert wurde.

+0

Danke! Funktioniert wie Charme. –