0
PyQt4 pythonの行編集でテキストを編集するためのショートカットキーを作成するための参照があります。私はほぼ2日間はGoogleで探しているが、私はこれに関する関連情報を見つけることができません。それはあなたが私にコードサンプルをプレゼントした方が良いでしょう。任意の提案は感謝のPython PythonのQLineEditでテキストを編集するためのショートカットキーを設定する
PyQt4 pythonの行編集でテキストを編集するためのショートカットキーを作成するための参照があります。私はほぼ2日間はGoogleで探しているが、私はこれに関する関連情報を見つけることができません。それはあなたが私にコードサンプルをプレゼントした方が良いでしょう。任意の提案は感謝のPython PythonのQLineEditでテキストを編集するためのショートカットキーを設定する
がQShorcut
を作成し、Ctrl+O
Ctrl+O
前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_())
機能に接続し、歓迎されるだろう
参考に感謝します。これは私を助ける。 – SufferProgrammer
明確にすることができます:入力を開始したときに行編集の元のテキストが入力されたものに置き換えられるように、フォーカスウィジェットを 'QLineEdit'に変更するショートカットを定義する機能を探していますか? –
@three_pineapplesはい私は何を求めたいのですか? – SufferProgrammer