Ich möchte wissen, gibt es eine Referenz für Make-Tastenkombination zum Bearbeiten von Text in einer Zeile bearbeiten in PyQt4 Python. Ich habe fast 2 Tage in Google gesucht, aber ich kann keine relevanten Informationen darüber finden. es ist besser, wenn Sie mir ein Codeprobe schenken. jeder Vorschlag würde das begrüßen, wir dankenEinstellung Tastenkürzel für die Bearbeitung von Text in QLineEdit in Python PyQt4
0
A
Antwort
0
eine QShorcut
Erstellt und setFocus()
from PyQt4 import QtGui
class Widget(QtGui.QWidget):
def __init__(self, parent=None):
super(Widget, self).__init__(parent=parent)
self.layout = QtGui.QVBoxLayout(self)
self.line = QtGui.QLineEdit()
self.button = QtGui.QPushButton("Button")
self.layout.addWidget(self.button)
self.layout.addWidget(self.line)
shortcut = QtGui.QShortcut(QtGui.QKeySequence("Ctrl+O"), self)
shortcut.activated.connect(self.line.setFocus)
if __name__ == '__main__':
import sys
app = QtGui.QApplication(sys.argv)
w = Widget()
w.show()
sys.exit(app.exec_())
Vor Ctrl+O
Nach Ctrl+O
+0
danke für die referenz. das hilft mir. – SufferProgrammer
Verwandte Themen
- 1. PyQt4: Kombinieren Textchanged und editingFinished für QLineEdit
- 2. Maskieren von QLineEdit-Text
- 3. Python wie bekomme ich QLineEdit Text?
- 4. Installieren von PyQt4 für Python 3 mac
- 5. In-Place-Bearbeitung von Text in UITableViewCell?
- 6. Anzeige von Benutzer eingegebene Text auf der gleichen PyQt4 Window
- 7. vertikale Bearbeitung in vim - Ersetzen von Text
- 8. QStyledItemDelegate teilweise Text des voreingestellten QLineEdit Editors
- 9. Zugriff Bild von URL in Drucktaste in PyQt4 [Python]
- 10. Eclipse-Tastenkürzel für VisualStudio
- 11. Emacs Tastenkürzel für "\ C-"
- 12. Tastenkürzel in der Webanwendung
- 13. Mehrere Tastenkürzel für eine Aktion in GTK
- 14. Python: PyQt4 Py2exe
- 15. PyQt Text kann nicht von QLineEdit erhalten Text mit()
- 16. Wie bekomme ich Text in QlineEdit, wenn QpushButton in einer Zeichenfolge gedrückt wird?
- 17. Erkennen von Tastaturereignissen in PyQt4
- 18. Python: Chaco in PyQt4 Mystery einbetten
- 19. Wie ändere ich den Text eines QLineEdit, wenn der Benutzer auf QLineEdit in Qt klickt?
- 20. Schaltrahmen In PyQt4
- 21. Textansicht nicht Einstellung von Text in Android
- 22. Optionen für die HTML-Bearbeitung in JavaFX
- 23. die Codierung für SAX-Parser in Python Einstellung
- 24. API für Bearbeitung von Wikipedia
- 25. PyQt4 QPushButton Text- und Symbolausrichtung
- 26. Welches Objekt für spezielle Text-Bearbeitung verwenden
- 27. QlineEdit :: text() gibt den eingegebenen Text nicht zurück, wenn die Schaltfläche gedrückt wird, und der Objektname dieses bestimmten QlineEdit ist lineEdit
- 28. Import-Hooks für PyQt4.QtCore
- 29. Einstellung Zeitzone in Python
- 30. Wie kann ich Popup-Tastatur für die Bearbeitung von Text in Android Studio
Können Sie dies verdeutlichen: Suchen Sie nach der Möglichkeit, eine Verknüpfung zu definieren, die das fokussierte Widget in 'QLineEdit' ändert, so dass der ursprüngliche Text in der Zeilenbearbeitung durch die Eingabe ersetzt wird? –
@ three_pineapples ja das, was ich fragen möchte. – SufferProgrammer