腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(421)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
3
回答
QKeySequence到
QKeyEvent
从组合体标记构建QKeySequence很简单,但我需要监视
QKeyEvent
,以触发操作。请注意,我必须监视
QKeyEvent
,因为它们也用于应用程序中的其他目的。除了编写一个自定义解析器来为每个
QKeyEvent
标记构造一个"Combo"对象之外,还有将
QkeyEvent
与QKeySequence进行比较的方法吗?例如: //
浏览 8
修改于2013-03-12
得票数 12
1
回答
确定
QKeyEvent
的来源
我有一个带有多个同时显示按钮的小部件的Qt应用程序。在某些情况下,我希望将按键发送到其中一个小部件,即使该小部件没有焦点。为此,我覆盖了主小部件中的keyPressEvent() (它拥有此应用程序中的所有子小部件),如果子小部件没有焦点,则使用类似下面的代码重新发送按键事件:{}有没有办法知道
浏览 5
修改于2014-09-23
得票数 0
1
回答
Qt -实现
QKeyEvent
int)), this, SLOT(movePlayer(int, int))); 在gameLogic中,我按如下方式处理击键: void gameLogic::keybrdStep(
QKeyEvent
浏览 2
提问于2016-03-29
得票数 0
1
回答
什么是
QKeyEvent
.nativeModifiers()?
什么是
QKeyEvent
.nativeModifiers()?文档并没有说太多(https://doc.qt.io/qtforpython/PySide6/QtGui/
QKeyEvent
.html#PySide6.QtGui.PySide6.QtGui.
QKeyEvent
.nativeModifiers据我所知,在
QKeyEvent
对象上调用此方法返回的整数表示修改键(Ctrl键、Shift键、Alt键等)的完整状态。
浏览 177
提问于2021-05-01
得票数 0
回答已采纳
1
回答
QKeyEvent
:找到原始小部件?
包含的框架响应于一些
QKeyEvent
(例如Alt+Up),而子部件本身并不处理它们。然而,当我收到这一事件时,我想知道它是从哪里来的。
浏览 2
提问于2012-05-14
得票数 1
1
回答
如何接受/忽略
QKeyEvent
请注意,
QKeyEvent
以isAccepted() == true开头,因此不需要调用
QKeyEvent
::accept() --只要对键执行操作,就不要调用基类实现。
浏览 1
修改于2014-02-21
得票数 1
回答已采纳
1
回答
实现
QKeyEvent
,但是如何调用keyPressEvent()
keypress.h#define KEYPRESS_H #include <
QKeyEvent
> Q_OBJECT public: void keyPressEvent(
QKeyEvent
QDebug>
浏览 11
提问于2022-11-09
得票数 0
1
回答
处理非拉丁布局的
QKeyEvent
例如,对于按
QKeyEvent
:: key ()的'W‘键返回87,但是对于'Ц’--俄罗斯布局中相同的键--它返回1062。
浏览 5
修改于2015-06-26
得票数 2
回答已采纳
2
回答
QKeyEvent
nativeVirtualKey未定义
我需要QML应用程序中密钥的本机密钥代码。我在QML项中有以下键处理程序。 console.log("Key: ", event.key) event.accepted = true当按下键时,event.key工作得很好,但是event.nativeVirtualKey没有定义。例
浏览 0
修改于2020-11-16
得票数 1
回答已采纳
1
回答
如何调用KeyPressEvent(
QKeyEvent
*)的QCombobox行编辑?
我有一个QComboBox,它是可编辑的,我实现了keyPressEvent(
QKeyEvent
*)方法,但是它似乎不触发这个方法。我认为发生这种情况的唯一原因是--无论在lineEdit对象中实际发生了什么编辑--并且我们应该实现行编辑的keyPressEvent(
QKeyEvent
*)。我怎样才能做到这一点?
浏览 6
修改于2017-04-12
得票数 0
2
回答
Qt:如何防止在QTextEdit中发生
QKeyEvent
我有这样的代码:{ { if (keyEvent->key() ==
浏览 0
提问于2012-04-21
得票数 2
回答已采纳
1
回答
如何通过发送TableView在
QKeyEvent
项之间移动?
但似乎我将事件发送到了一个错误的组件:
QKeyEvent
*event2 = new
QKeyEvent
浏览 3
提问于2016-01-09
得票数 0
回答已采纳
1
回答
QLineEdit没有用
QKeyEvent
更新文本
我能想到的最简单的方法是创建
QKeyEvent
实例,并将它们与QApplication.postEvent()一起发送到焦点小部件。def virtualKeyPress(self): self.keyPress =
QKeyEvent
(QEvent.KeyPress, Qt.Key_A, Qt.NoModifierdef v
浏览 1
修改于2017-05-23
得票数 2
回答已采纳
2
回答
无法在
QkeyEvent
中捕获QopenGLWidget
当我将
QKeyEvent
作为一个.小部件如果我使用我的QOpenGLWidget作为主窗口,但如果小部件是另一个mainWindow的子窗口,它会非常好地工作.
浏览 1
提问于2016-02-06
得票数 0
回答已采纳
1
回答
如何让子控件处理
QKeyEvent
?
void Window::keyPressEvent(
QKeyEvent
*e) { QApplication::sendEvent( centralWidget->currentWidget(
浏览 1
提问于2011-10-02
得票数 0
回答已采纳
1
回答
如何从qml keyPressEvent调用qt keyPressEvent(
QKeyEvent
* Keys.onPressed )
我有一个qml窗口,其中有一个} protected: myclass.keyPressEvent(event)在运行时,前者给出 "TypeError:对象myclass的属性'keyPre
浏览 1
修改于2018-11-26
得票数 2
回答已采纳
1
回答
在任意窗口小部件InFocus上模拟
QKeyEvent
我想在当前聚焦的小部件上模拟一个
QKeyEvent
。该小部件可能不属于我的应用程序,即使该小部件可能根本不是Qt小部件。我现在只想在焦点中的任何小部件上模拟一个
QKeyEvent
。
浏览 4
提问于2011-06-18
得票数 1
回答已采纳
1
回答
获取
QKeyEvent
(多平台)的关键位置
理想情况下,我希望检索
QKeyEvent
的扫描代码,因为这不依赖于键盘布局。现在,问题是:我如何检索
QKeyEvent
的扫描代码,或任何其他参数,说明物理键的位置,忽略键盘布局,这将在所有平台上工作?我希望它能在Windows、Linux和OSX上工作。
浏览 6
提问于2016-07-14
得票数 1
回答已采纳
2
回答
如何使用
QKeyEvent
正确检测元密钥?
void ShortcutInputWidget::handleKeyEvent(
QKeyEvent
*event) int keyDisplayed = event->key();
浏览 2
修改于2012-05-14
得票数 2
回答已采纳
1
回答
QKeyEvent
keyPressEvent没有检测到箭头键吗?
protected:};MyApp::MyApp(QWidget *parent) :{ ui->setupUi(this); void someClass::keyPressEvent(
QKeyEvent
浏览 6
修改于2016-02-07
得票数 0
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券