QSpinBox
macht seinen Inhalt bei Verwendung der Auf-/Ab-Tasten ausgewählt (hervorgehoben). Gibt es eine Möglichkeit, dies zu deaktivieren? Gibt es eine Möglichkeit, die Auswahl zu löschen, außer meine eigene Unterklasse von QSpinBox
zu verwenden, um auf die zugrunde liegende QLineEdit
zuzugreifen?So verhindern Sie, dass QSpinBox den Inhalt automatisch hervorhebt
6
A
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.
Verwandte Themen
- 1. So verhindern Sie, dass MSBuild-Kopieraufgaben automatisch wiederholt werden
- 2. So verhindern Sie, dass eine Flexbox mit Inhalt wächst
- 3. Verhindern, dass Git Gui die nachgestellten Leerzeichen hervorhebt
- 4. Verhindern, dass Inhalt die Schaltfläche überlappt
- 5. So verhindern Sie, dass hasattr den Attributwert selbst abruft
- 6. So verhindern Sie, dass Benutzer den Dienst missbrauchen
- 7. So verhindern Sie, dass Wörter entfernt werden
- 8. Verhindern, dass JList automatisch skaliert wird
- 9. Wie verhindern Sie, dass Retrofit automatisch einem 302
- 10. Wie verhindern Sie, dass Visual Studio 2012 Vorschaudateien automatisch schließt?
- 11. Wie verhindern Sie, dass Xcode 7 Playgrounds automatisch ausgeführt werden?
- 12. So verhindern Sie, dass WKWebView nach dem Senden der App an den Hintergrund geleert wird
- 13. So verhindern Sie, dass Internet Explorer JAR-Dateien entpackt
- 14. verhindern, dass Tastatur automatisch mit UIAlertController
- 15. Wie können Sie verhindern, dass das iPhone Bilder automatisch komprimiert?
- 16. So verhindern Sie, dass das UIWebView-Video Fernsteuerungsereignisse erhält
- 17. So verhindern Sie, dass Chrome Inhalte auf die Webseite injiziert
- 18. So formatieren Sie den QLabel-Text automatisch
- 19. Verhindern Sie, dass Windows 10-Updates den Ruhezustand verlieren?
- 20. So löschen Sie Testergebnisse automatisch
- 21. So verhindern Sie, dass webconfig automatisch beim Build/& run generiert wird
- 22. Verhindern, dass Taskleistensymbol den Fokus stiehlt, wenn Sie darauf klicken
- 23. So zentrieren Sie den Inhalt eines div
- 24. Skalieren Sie die SVG-Form so, dass sie zum Inhalt passt, wobei der Inhalt foreignObject enthält
- 25. So verhindern Sie, dass ein Systemaufruf mit ptrace ausgeführt wird
- 26. So verhindern Sie, dass andere Anwendungen denselben Berechtigungsnamen definieren
- 27. So verhindern Sie, dass Benutzer auf die Admin-Seite zugreifen
- 28. So speichern Sie den Inhalt der Zwischenablage
- 29. So verhindern Sie, dass Text in einer Tabellenzelle umbrochen wird
- 30. So verhindern Sie, dass Cassandra-Commit-Protokolle Speicherplatz belegen
Danke! Funktioniert wie Charme. –