![](/img/trans.png)
[英]QML propagate key events from ListView delegates
主要.qml 我想攔截項目中 F3 鍵的單擊,但是當焦點位於 ListView 委托上時,它們不會傳播鍵事件。 相反,如果焦點在 Item 上,則一切正常。 我該如何解決? ...
[英]QML propagate key events from ListView delegates
主要.qml 我想攔截項目中 F3 鍵的單擊,但是當焦點位於 ListView 委托上時,它們不會傳播鍵事件。 相反,如果焦點在 Item 上,則一切正常。 我該如何解決? ...
[英]PyQt5 - Detect DeleteKey on QlineEdit
我想知道當我從 QlineEdit 中刪除文本(可能是Qt.Key_Delete )時檢測到的最簡單方法? 目標是當我使用單個 QLEdit 的 Delete 鍵時,我可以從所有 3 個 QLEdit 中刪除文本謝謝 ...
[英]What is different QKeyEvent modifiers in Qt4 and Qt5
當我在 qt4 中輸入鍵盤的數字鍵盤側時,我想接收 QEvent::KeyPress 並對其進行處理。 但是,如果我檢查事件的modifiers(),KeypadModifier應該進來,但NoModifier是第一次輸入。 之后,得到一個合適的 KeypadModifier。 在qt5中,keyp ...
[英]Qt - Capturing QKeyEvent from /dev/input/event1 in embedded linux device (EGLFS)
我正在嘗試在使用自定義鍵盤的 linux 嵌入式設備( EGLFS )上的按鍵/按鍵釋放上獲取QKeyEvents 。 /dev/input/event1是關鍵事件文件。 使用evtest ,output 符合預期。 但是在 EGLFS 平台上運行的 Qt 應用程序中,事件過濾器檢測事件類型為Q ...
[英]QT Detecting if the return keyis pressed and released or if it is long pressed
我在 Windows 10 上使用 QT。 我正在使用一個 QDialog ,我想用返回鍵按下 QPushButtons 。 但是,我希望用戶必須按下返回鍵並再次釋放它。 長按返回鍵應該只工作一次,而不是幾次。 我檢查了keyPressEvent和keyReleaseEvent,但不幸的是,當我用返 ...
[英]How to call defined slots from keypress event in qt / How to connect keypressed event with QPushbutton on gui?
我是 qt 的初學者。 我正在開發計算器 gui 應用程序,當按下計算器上的任何數字按鈕時,我已經定義了像 numPressed() 這樣的插槽,它將顯示在 lineEdit 上。 這里 add_button 是 UI 上的 QPushbutton 名稱。 我想要達到的是什么? 當在鍵盤上按下數字 ...
[英]PyQt5 - Double press same keyboard key
我通過子類化QMainWindow並覆蓋keyPressEvent和keyReleaseEvent函數來處理多個按鍵,然后在按鍵按下或未按下時更新字典... def keyPressEvent(self,event): self.pressedKeys[event.key()] = Tr ...
[英]QKeyEvent::text() doesn't return accent letter on Linux
有誰知道為什么QKeyEvent::text()在 Linux 上輸入` + a 會返回一個空字符串和一個字母a而不是一個空字符串和à ? 在 Windows 下,這似乎工作正常(在 Windows 和 Linux 下運行相同的應用程序)。 我正在通過這個類處理按下的鍵。 ...
[英]Trouble with Event Filter for key presses
我正在嘗試學習如何使用QtCreator使用GUI制作軟件。 我之前已經做過一些編程,但從未涉及任何內容。 到目前為止,我已經制作了一個包含5個項目的窗口:2個標簽,1個按鈕,1個LineEdit和1個listWidget。 我的目標是能夠在lineEdit中輸入文本並將其顯示在lis ...
[英]Qt widget does not receive keyPressEvent
我的子窗口小部件未獲取keyPressEvents,但是如果我將其與頂層窗口放置在同一窗口小部件,則它將得到。 我嘗試將其設置為獲得焦點,但是對此沒有影響。 下面的代碼顯示了我嘗試工作的方法。 對於completenes,.pro文件也相同: 如何修復小部件以接收關鍵事件? ...
[英]how to detect a key release in pyqt
我想創建一個PyQt5窗口(Windows OS),該窗口可識別按住CTRL按鈕的單擊按鈕。 我成功創建了一個可以識別CTRL鍵按下的處理程序,但找不到需要調用和取消按鈕單擊事件的按鈕的按下和釋放。 我做了很多搜索,但是PyQt5的資源似乎很少。 任何幫助表示贊賞:) ...
[英]Can't access some supposedly public properties on the QKeyEvent object
這里有一個公共屬性列表: http : //doc.qt.io/qt-5/qkeyevent.html 我嘗試訪問它們: 我可以訪問matches屬性,但不能訪問其他屬性。 為什么? ...
[英]QKeyPress - Simulating key press in Qt
如何在Qt中模擬用戶交互(按鍵事件)? 我嘗試了相同的方法,但無法在lineEdit小部件上編寫 交替 也沒有成功。 我也嘗試了下面的方法,沒有得到任何結果。 請提出我想念的東西。 問候,薩彥 ...
[英]PyQt QTableView - Capture KeyDown / KeyPress Event
我想捕獲QTableView上的Key Down事件。 我還想確定(如果是DEL按鈕的按下),我的QTableView是這樣創建的(來自QtCreator ): 如果實際上是DEL-Keydown,我想刪除當前選擇的行。 QTableView有此方法keyPressEvent需要 ...
[英]How to call qt keyPressEvent(QKeyEvent *event) from qml Keys.onPressed
我有一個帶有項目的qml窗口 我有一個C ++類 什么需要進入Keys.onPressed內部? 我努力了 並且我在我的c ++類中嘗試了一個帶有參數(QKeyEvent * event)的公共Q_INVOKABLE函數(handleKeyPress) ,我想從中調用k ...
[英]How to change space bar behaviour in PyQt5, Python3
我使用PyQt5和Python3制作了一個ui。 除了單擊按鈕之外,我還想通過按鍵盤上的特定鍵(例如空格鍵)來執行特定操作。 我使用了以下方法: 當我按下空格鍵時,它不打印“空格”,而是在用戶界面中按下聚焦按鈕。 就像我擊中回報。 盡管按“ W”鍵會按預期打印“ w”。 我 ...
[英]can't handle QKeyEvent in Qt C++ when digit and number keys are pressed
我想在用戶按下鍵盤鍵時做一些特定的事情。為此,我的程序中使用qt和C ++編寫了以下代碼: 但是此代碼無法正常工作。 為什么會這樣呢? ...
[英]Qt simulate key press to control SimpleScreenRecorder application in Linux
我希望(在Linux中)通過模擬Ctrl + Shift + R激活SimpleScreenRecorder來控制桌面錄制。 SimpleScreenRecorder圖像 我嘗試了這段代碼: 但這是行不通的。 我可以將按鍵事件發送到ui-> lineEdit,但是在這 ...
[英]PyQt equivalent of “keydown” event?
在PyQt中,我可以定義keyPress和keyRelease事件,但是,只要按下該鍵,就會連續觸發keyPress事件,而我更喜歡一個在第一次按下該鍵時觸發一次的事件。 有這樣的內置事件嗎? 如果沒有,那么創建一個最簡單,正確的方法(即,健壯地同時按下多個鍵等)是什么? ...
[英]How to check if [Shift + Tab] is being pressed in QT
如何檢查是否按住 SHIFT 鍵並使用 QKeyEvent 按下 TAB 鍵? 我試過使用: 然而,無論何時按住 shift 鍵, Qt::Key_Tab event->key()都不等於Qt::Key_Tab 。 ...