cost 79 ms
在 QPlainTextEdit 元素中使用 Shift+Return 的 QShortcut 和 QKeySequence

[英]QShortcut & QKeySequence with Shift+Return in a QPlainTextEdit element

我有一個元素editorBox ,它屬於 PyQt5 元素類型QPlainTextEdit 。 我的目標是在按下熱鍵Shift + Return時調用 function,我對這個 function 的目標是它還將文本插入到 editorBox 元素中(這不是我強調的部分,它相當容易與.insert ...

如何從 qt 中的按鍵事件中調用定義的插槽 / 如何將按鍵事件與 gui 上的 QPushbutton 連接?

[英]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 名稱。 我想要達到的是什么? 當在鍵盤上按下數字 ...

如何在自定義 QMenu 中觸發快捷方式?

[英]How to make shortcuts trigger in a custom QMenu?

我有一個上下文菜單 (QMenu) 並向其添加復制操作,如下所示: 菜單是這樣打開的(托管類是從QGraphicsView派生的): 菜單顯示操作 OK,但它不會由Ctrl+C觸發。 我對主菜單中的操作使用了相同的方法,為什么會有所不同? 我還嘗試設置一些其他快捷方式,但沒有任何效果。 ...

PySide2 | 找出按下了哪個 QKeySequence 2

[英]PySide2 | Finding out which QKeySequence was pressed 2

我之前有一個關於 QKeySequence 的問題。 它起作用了,但是當我將它應用於我的代碼時,當按鈕單擊事件在 QKeySequence 行之前,QKeySequence 出現在行之后時,似乎出現錯誤。 注意:GUI 僅包含兩個按鈕:self.btnDSR 和 self.btnOther。 從 ...

PySide2 | 找出按下了哪個 QKeySequence

[英]PySide2 | Finding out which QKeySequence was pressed

我正在使用 PySide2,我希望有多個執行相同功能的快捷方式,但也取決於按下了哪個鍵。 我試圖在 QMainWindow 中鏈接這些函數: 這樣他們都執行這個功能。 希望 print("1") 在按下鍵 "1" 時發生,而 print("2") 在按下第二個鍵時發生。 當我嘗試運行它並按 ...

Qt C ++錯誤沒有匹配的函數來調用'QString :: QString(KeySequence)'

[英]Qt C++ Error no matching function for call to 'QString::QString(KeySequence)'

我將Qt 4.8.4用於以C ++編寫的GUI項目。 現在,我合並到Qt版本5.7。 經過很長時間的代碼修改,我終於打開了GUI。 但是,當我運行計算代碼時,仍然出現此錯誤: 沒有匹配的函數來調用'QString :: QString(KeySequence)' 在這些行中: ...

將keyEvent從小部件傳播到QKeySequenceEdit

[英]Propagate keyEvent from widget to QKeySequenceEdit

我有一個QTreeWidget和QKeySequenceEdit ,我想按QTreeWidget快捷鍵來導致QKeySequenceEdit編輯快捷方式。 我已經安裝了eventFilter並使用以下解決方案構造了相應的QShortcut : 如何根據當前鍵盤布局從QKeyEvent捕獲 ...

從Unicode字符串pyqt pyside發送擊鍵

[英]send keystrokes from unicode string pyqt pyside

我需要在pyqt4或pyside中模擬擊鍵,我已經有了下面的代碼,這很不錯,但是只添加了大寫拉丁字母,不允許使用小寫或其他語言的字母 這是一個完整的示例,可以使創意與拉丁字母一起使用 ...

將 QKeySequence/QKeySequenceEdit 限制為只有一個快捷方式

[英]Limit QKeySequence/QKeySequenceEdit to only one shortcut

是否可以限制QKeySequence在QKeySequenceEdit中僅顯示一個快捷方式? 目前它支持多達 4 個快捷方式。 我的應用程序僅支持一個快捷鍵的鍵序列,例如Ctrl+A或Ctrl+C而不是例如Ctrl+A, D或Ctrl+C, X, Z 。 是否可以將QKeySequence或QKey ...

QPushButton的全局捷徑鍵

[英]Global short cut key for a QPushButton

如何為某個QPushButton注冊全局快捷鍵? 特別是當QPushButton不是主窗口的直接子節點時。 ...

qt如何通過connect(Signal,Slot)傳遞qshortcut()的QkeySequence功能?

[英]qt How to pass a QkeySequence of a qshortcut() to function through connect(Signal,Slot)?

我正在嘗試將幾個快捷方式連接到一個插槽,以獲取其鍵值並將其附加到變量。 像文本輸入的東西,所以我做這樣的事情: 這是不正確的,因為activated()不會得到調用我的插槽keybord_shortcuts的快捷方式的序列。 除了activated()之外還有其他方法嗎? 歡 ...

QKeySequence :: Backspace鍵

[英]QKeySequence::Backspace

在Qt中, QKeySequence::Delete對應於MacOS中的deleteForward:消息。 從MacOS到deleteBackward:的Qt等價方式是什么? 如果沒有這樣的東西,如何在Qt中捕獲deleteBackward:事件? Qt上有關鍵序列的文檔沒有提及: ...

QKeySequence到QKeyEvent

[英]QKeySequence to QKeyEvent

我正處於這種情況,我試圖讀取一個JSON配置文件,該文件指示哪些鍵命令映射到給定的操作。 例如: 從組合標記構造QKeySequence是微不足道的,但我需要監視QKeyEvent以觸​​發操作。 請注意我必須監視QKeyEvent因為它們在應用程序中也用於其他目的。 即僅監視QK ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM