腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
Qt
中隐藏或显示QStackedWidget项
、
、
、
、
widget);{ case
Qt
connect(list, SIGNAL(currentRowChanged(int)), stack, SLOT(setCurrentIndex(int))); case
Qt
connect(list, SIGNAL(currentRowChanged(int)), stack, SLOT(setCurren
浏览 5
提问于2014-01-08
得票数 2
回答已采纳
2
回答
显示
QT
上下文菜单时无keyReleaseEvent
、
、
我正在使用
QT
4,并且我创建了一个QGLWidget,我想在其中实现一个右键单击上下文菜单。我希望仅当单击鼠标右键并按下CTRL键时才显示上下文菜单。问题是,当上下文菜单打开时,我没有收到keyReleaseEvent (不仅仅是CTRL,根本没有
按键
释放)。 例如:我按住CTRL键,单击鼠标右键,然后出现上下文菜单(仍然按住CTRL键)。我使用的是
Qt
4.8 (C++),并在Windows和
Linux
上进行了测试,结果是一样的。
浏览 5
提问于2012-04-20
得票数 1
回答已采纳
1
回答
Qt
: KeyPress事件
、
我是
Qt
的初学者,正在实现keypressevent。我想以这样的方式
处理
按键
,如果按下'A‘,它将打印'R’,并按下其他键,我应该打印。 如何在
Qt
中
处理
此类活动...??
浏览 1
提问于2012-09-24
得票数 8
2
回答
在
Qt
/QML中,Keys.Context1与什么键相关联?
、
目前,我正在windows上构建概念应用程序的证明,测试QML可以做什么,但最终结果将在嵌入式
Linux
系统上运行(我也需要学习这一点)。我一直在
处理
键
处理
(输入、上、下、左、右等)。相应的
处理
程序是onContext1Pressed。 如何找出这些键绑定到哪些物理键,或者如何指定它们绑定到哪个键?
浏览 2
提问于2014-07-07
得票数 1
回答已采纳
3
回答
向QPlainTextEdit发送假的Return键按下
、
、
我正在尝试为我的基于QPlainTextEdit的小部件编写一些单元测试,所以我需要向它发送虚假的
按键
。我可以成功地发送普通的a-z
按键
,但是当我尝试发送新行时,我的keyPressEvent
处理
程序不能接收
按键
。 在下面的代码中,第一个sendEvent运行得很好,但是第二个就不行了。问题出在哪里?global_objects.app.sendEvent(editor, QtGui.QKeyEvent(QtCore.QEvent.KeyPress, ord(char), QtCore.
Qt
.NoModi
浏览 3
提问于2011-01-31
得票数 0
回答已采纳
1
回答
Qt
生成
按键
(键盘)到系统(OS)的跨平台方式
、
、
、
、
有没有办法使用
Qt
生成击键,这样它就可以在windows、
linux
和mac上工作。我知道
Qt
有一个QEvent类,但它只将
按键
事件应用于自己的窗口,而不是操作系统。
浏览 0
提问于2016-02-27
得票数 2
1
回答
如何在
Qt
app to system (win7)中生成
按键
事件(模拟用户在键盘上
按键
)?
、
、
我需要在我的应用程序中生成特定的
按键
事件,这样操作系统就可以像“普通的、用户的”
按键
一样
处理
它们。如何在
Qt
中
处理
这个问题?有没有什么好办法来解决这个问题?
浏览 5
提问于2012-01-10
得票数 0
回答已采纳
1
回答
python
qt
在后台等待热键
、
、
、
、
我正在用python构建一个
qt
应用程序。我需要做的一件事是在后台等待类似于ctrl+b的组合键,然后对当前活动的窗口执行一些操作。 有没有一个简单的库可以做到这一点?
浏览 18
提问于2013-05-28
得票数 2
回答已采纳
2
回答
Qt
QML -
处理
导航按钮?
、
、
、
上下文:我找不到相关文档来
处理
我的QML应用程序中的Android导航按钮(屏幕底部的三角形、正方形和圆形)。谢谢
浏览 2
提问于2016-03-30
得票数 2
1
回答
Qt
应用程序在嵌入式设备上完全没有焦点
、
我做了一个
Qt
5小部件应用程序。在桌面
linux
上,一切都很好。所有的小部件(QLineEdit, QComboBox ..etc)都能正常工作。然而,我为嵌入式arm
linux
构建了这个应用程序,使用EGLFS平台,没有键盘,但有触摸屏。(我有一个屏幕键盘,模拟
按键
)我尝试将一些小部件的焦点策略设置为
Qt
::StrongFocus。没有效果。
浏览 16
提问于2019-10-29
得票数 1
2
回答
捕获QComboBox中的文本更改事件
、
、
、
、
我正在红帽
Linux
上开发一个
Qt
应用程序。我想捕获QComboBox中的回车键事件。 我已经连接了一个插槽到信号editTextChanged(),它是为每个
按键
发出的,而不是为输入键发出的。
浏览 7
提问于2009-09-02
得票数 1
回答已采纳
2
回答
Qt
和win32,如何使win32窗口全屏显示以禁用所有
按键
、
、
、
我正在尝试采取Qmain窗口,并使其全屏,只有少数几个
按键
可以启用。在纯
Qt
中可以这样做,你仍然会有忽略
Qt
事件
处理
程序的击键。比如Windows键。所以我在考虑混合使用纯win32和
Qt
来使其正常工作。但我不知道如何混合这两个。或者有任何其他的诀窍来让它工作。
浏览 9
提问于2011-10-26
得票数 0
4
回答
Linux
与Windows中的窗口消息过程
、
、
、
创建窗口时,必须定义(c++)
处理
从操作系统发送到窗口的所有消息,比如
按键
等等。我想了解一下
Linux
中相同的系统是如何工作的。也许是因为我在术语上有点欠缺,但我在谷歌上找不到任何东西(虽然我肯定会有很多!) 是否仍然只有一个C函数来
处理
所有的通信?在不同的WMs (Gnome,KDE)上,函数定义是不同的,还是在操作系统的较低级别上
处
浏览 8
提问于2009-02-08
得票数 6
回答已采纳
2
回答
QML2 ApplicationWindow密钥
处理
、
、
、
、
有任何方法来
处理
ApplicationWindow of QtQuick.Controls组件中的
按键
事件吗?
Qt
5.3的文档没有提供任何方法来做到这一点。当我试图
处理
按键
事件时,它说“无法将Keys属性附加到: ApplicationWindow_QMLTYPE_16(0x31ab890)不是项”:import QtQuick.ControlsApplicationWindow { visible: true
浏览 5
提问于2014-11-11
得票数 10
回答已采纳
1
回答
如何将Mac屏幕共享到
Linux
码头容器?
、
、
、
、
我想运行odesk跟踪器(一个
Qt
4应用程序),它捕获您的屏幕和为自由工作日志的
按键
。但我不信任它,我想把它装进沙箱里。在
Linux
上,有一些方法可以在docker容器上运行GUI项并将X11转发到
Linux
主机。我能在mac上做这个吗?该应用程序将在
Linux
容器上运行,并将显示在Mac上,并具有捕捉屏幕/击键功能。 我认为VNC方法会显示
linux
主机,而不是mac。如果
linux
连接mac,我必须在mac上安装这个软件。
浏览 4
提问于2015-01-21
得票数 2
2
回答
如何合成
按键
事件?
、
、
、
我可以通过
Qt
中的回调函数从HAL获取键值。:KeyPress,
Qt
现在我需要在
Qt
中注册这个
按键
事件,这样如果在IR Remote中发生任何
按键
事件,那么在相应的形式中,keyPressEvent(e)或event(e)将被调用。并且基于
按键
,特定的动作将被执行。注意:存在多个窗体,其中将触发
按键</
浏览 22
提问于2015-08-25
得票数 2
1
回答
如何创建一个
Qt
对话框来
处理
按键
事件,而不是它的所有子小部件?
、
、
、
许多小部件,如按钮,可以在获得焦点时
处理
空格键按下事件。现在我不想让任何子窗口小部件来
处理
它,但是让主对话框来
处理
。QEvent::KeyPress) QKeyEvent *ke = static_cast<QKeyEvent*>(e); if (ke->key ==
Qt
也许一些
Qt
调整大小或重新绘制事件没有
处理
?谁能告诉我如何在主对话框中捕获
按键
事件,而不影响其他函数?
浏览 8
提问于2012-07-19
得票数 1
回答已采纳
1
回答
如何在5.6中直接键盘输入QOpenGLWindow
我将我的
Qt
应用程序从
Qt
5.3转换到5.6。以前我使用QGLWidget,现在升级到包含在QWidget中的QOpenGLWindow。我希望我的窗口能
处理
一些
按键
事件。QOpenGLWindow确实有受保护的方法来
处理
键盘事件。然而,与旧的QGLWidget不同的是,它没有setFocus()方法,我的
处理
程序也没有被调用。补救措施是什么?
浏览 2
提问于2016-05-13
得票数 1
2
回答
如何判断移位是否是按在NumLock输入的数字垫上?或者至少获得NumLock状态?
、
、
在
Qt
的keyPressEvent()和keyReleaseEvent()中,我试图获得键+修饰符的numpad输入。使用void MyWidget::keyPressEvent(QKeyEvent *evt),evt->key()给出键代码(
Qt
::Key),evt->modifiers()给出键盘修饰符(QFlags下表显示了有关关键事件的所有可用
Qt
值的读出。按下要复制的键:关闭NumLock,按下并释放num_5,然后按下和释放移位,然后按shift ->按num_5 ->发布num_5 ->释放移位,
浏览 14
提问于2014-07-18
得票数 6
回答已采纳
1
回答
Win32 -如何以编程方式将文本输入到任意窗口?
、
、
、
我有一个应用程序,它在后台运行(停留在窗口托盘区域),我需要向前台应用程序发送击键(通常是纯文本),无论它是普通应用程序还是
Qt
应用程序,或者是其他应用程序。如何使用Win API完成此操作?我的代码适用于MSVC代码编辑器窗口、记事本、写字板、MS Word/Excel,但不适用于
Qt
Creator、Google Chrome和Far文件管理器。
浏览 8
提问于2014-09-09
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Android 设备按键处理
QT工具将支持VS的Linux工程,大家拭目以待
更多的Linux Qt自动化教程、样例源码放出!
linux系统故障处理
一种单片机按键长按短按识别处理方法
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券