腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Qt
模拟按键控制
Linux
中的SimpleScreenRecorder应用程序
、
、
我希望(在
Linux
中)通过模拟键按下SimpleScreenRecorder激活CTRL+SHIFT+R来控制桌面记录。我试过这个代码:QKeyEvent * eve2 = new QKeyEvent (QEvent::K
浏览 2
提问于2018-03-08
得票数 0
回答已采纳
2
回答
QTest不能将
事件
传递给子部件
、
addWidget(le);win->show(); events1.addKeyClick(
Qt
::Key_W,
Qt
::AltModifier);events1.addDelay(1000);events2.addDelay(1000);
浏览 0
提问于2013-11-14
得票数 2
回答已采纳
1
回答
使用
QT
通过usb
发送
midi消息
、
、
我有一个接收midi消息的usb midi效果处理器,有没有什么方法可以通过usb从
qt
应用程序
发送
midi消息,有没有midi端口库?
浏览 2
提问于2018-05-07
得票数 0
2
回答
当用户按下可编辑的UI组件时,在
Linux
中自动启动键盘
、
、
、
、
问题陈述:需要在
linux
环境下使用虚拟键盘,每次用户按下可编辑的UI组件时都要启动虚拟键盘,如iPhone、iPad、Android等。通过修改
QT
和GTK的源,在"on_press“信号上
发送
Dbus信号(用户按下可编辑的用户界面),解决了自动切换的机制。打开虚拟键盘的守护进程。问题: "on_press“Dbus信号是当用户按下或单击UI组件时
发送
的,即在
QT
和GTK的"on_click”
事件
期间。虚拟键盘隐藏在
QT
和GTK的&quo
浏览 9
提问于2011-01-13
得票数 5
2
回答
并行运行多个QEventLoops (用于QtNetwork)
、
、
、
、
我试图扩展一个在Ubuntu/下运行的具有
Qt
网络支持的旧程序。与这些库进行局域网通信需要运行QEventLoop的QEventLoop才能真正开始工作(即:接受连接、接收、
发送
等等)。问题 问题是,我不知道这个
事件
循环在主程序中的位置,而且由于我对它的设计不太了解,我更喜欢一个尽可能独立的解决方案。所以我的主要意图实际上是用
Qt
网络扩展主程序,我对其他解决方案也很开放。
浏览 2
提问于2016-03-02
得票数 0
回答已采纳
2
回答
在
Qt
/QML中,Keys.Context1与什么键相关联?
、
目前,我正在windows上构建概念应用程序的证明,测试QML可以做什么,但最终结果将在嵌入式
Linux
系统上运行(我也需要学习这一点)。我一直在处理键处理(输入、上、下、左、右等)。在文档中,有对Keys.Context 1.4与相关的onPressed
事件
的引用,而不是关于如何使用它们的引用。context1Pressed(KeyEvent
事件
)相应的处理程序是onContext1Pressed。
浏览 2
提问于2014-07-07
得票数 1
回答已采纳
1
回答
Qt
-在嵌入式
linux
设备(EGLFS)中从/dev/input/event1捕获QKeyEvent
、
、
、
、
我正在尝试在
linux
(EGLFS)上安装QKeyEvents,它使用自定义键盘。/dev/input/event1是关键
事件
文件。
QT
浏览 10
提问于2021-10-18
得票数 0
1
回答
不像键盘的
Qt
键
事件
、
我正在尝试以编程方式
发送
键盘按。这适用于制表符键和其他键,但对于空格则不起作用。Tab和Space的代码如下所示: QKeyEvent *event = new QKeyEvent(QKeyEvent::KeyPress,
Qt
::Key_Space,
浏览 3
提问于2013-11-29
得票数 1
回答已采纳
2
回答
如何检测诸如锁/解锁屏幕之类的
事件
,输入/返回挂起和监视关闭电源
、
、
、
我想知道是否有任何方法可以在
linux
下检测系统范围的
事件
,例如:用户登录/退出屏幕保护程序继续有什么暗示吗?我很感激你的帮助!
浏览 0
提问于2014-02-17
得票数 4
1
回答
linux
中使用
Qt
的触摸
事件
、
、
我正在尝试使用
Qt
在
linux
中编写触摸
事件
。我的触摸屏可以工作,但是当我触摸屏幕时,我得到的是鼠标
事件
,而不是触摸
事件
。鼠标光标移动到我触摸屏幕的位置。我不知道这是
Qt
问题还是发生在操作系统级别的问题。 我在Debian Jessie上使用
Qt
5.4.0。
浏览 90
提问于2015-02-19
得票数 16
2
回答
如何使用QWidget::showEvent()阻止QWidget::show()
、
、
我重新实现了showEvent(QShowEvent *),并让它忽略了这个
事件
,一个qDebug()向我展示了它是有效的,被忽略了,但仍然显示了这个小部件。this->m_groupsMaterialsWidget->setWindowModality(
Qt
::ApplicationModal); this->m_groupsMaterialsWidget->setAtt
浏览 1
提问于2012-12-30
得票数 1
1
回答
如何捕获
Qt
中的挂起
事件
、
、
、
在
Linux
上工作,并使用
Qt
开发我的应用程序。当应用程序被挂起时,我需要保留它的状态,所以当它出来恢复时,我可以相应地完成任务。请帮助我使用
Qt
捕获
Linux
中的挂起/恢复
事件
。为了捕获简历
事件
,我们使用了系统时间戳,它可以工作,但不知道如何捕获挂起
事件
。
浏览 5
提问于2014-05-28
得票数 1
回答已采纳
1
回答
信号()是干什么的?
、
、
我发现它所做的描述是模糊的(对于网络和
linux
编程来说是新的)。这是某种回调设置函数吗?SIGIO被定义为: 我的另一个问题是,在网络编程的上下文中,到底什么是I/O
事件
?返回的是接受呼叫吗?
浏览 4
提问于2012-09-30
得票数 1
回答已采纳
1
回答
如何在
Linux
上禁用
Qt
为小部件焦点导航捕获箭头键的行为
、
、
、
我正在开发一个
Qt
应用程序,它主要是在MacOS上开发的,但它也是在
Linux
上构建和测试的。 我们在主窗口类中定义了一个keyPressEvent()方法来响应某些键盘
事件
。在其他方面,我们回应
Qt
::Key_Left,
Qt
::Key_Right和
Qt
::Key_Space。这在MacOS上运行得很好。然而,在
Linux
上,我们永远不会得到这些
事件
。进行一些Googling搜索(并与我们的应用程序在
Linux
上的行为进行确认),似乎
浏览 4
提问于2011-05-13
得票数 5
1
回答
Qt
5 QWidget::create()与Win32 HWND嵌入不再在
Qt
4端口后工作
、
、
、
现在,QWidget::create()方法获取本机窗口的HWND,并将其嵌入到当前的QWidget中,因此
事件
处理完全通过
Qt
完成。这在
Qt
4上非常有效(最新使用的是Windows7/8.1上的
Qt
4.8.6 x64,在Visual 2013上的x64 )。 现在,当移植到
Qt
5时,根据
Qt
5文档,相同的代码仍然可以工作。但是:我没有办法从这个新创建的小部件中获得任何鼠标
事件
/输入。我添加了一个没有运气的eventFilter。我不能移动
浏览 7
提问于2015-02-28
得票数 5
1
回答
向WebEngineView
Qt
C++
发送
鼠标单击
、
、
、
、
我正在制作一个WebAutomation工具,我想知道如何将鼠标
事件
发送
到WebEngineView。以下是一些我试过但没有成功的事情。event= createMouseEvent(QEvent::MouseButtonPress, QPoint(mouse_x,mouse_y),
Qt
::LeftButton,
Qt
::LeftButton,
Qt
::NoModifier);和 QTestEven
浏览 1
提问于2016-08-14
得票数 1
回答已采纳
1
回答
如何通过
QT
C++中的对话框向父C++
发送
密钥
、
、
我需要一个嵌入式
linux
应用程序的虚拟键盘(而不是QML)。我找不到更好的方法,所以现在我正在尝试创造一个。我想要一个充满按钮的对话框,将键
发送
给父mainWindow。void Keyboard::on_btnA_clicked() qDebug() << "Test1"; qDebug() << "Test2&qu
浏览 1
提问于2018-12-28
得票数 2
回答已采纳
3
回答
将编程鼠标
事件
发送
到X
、
、
、
、
对于在
Linux
上进行X开发,我还是个新手。我想知道以编程方式
发送
光标
事件
的最佳实践(或资源链接)是什么。将光标移动到规格化(X,Y),创建鼠标右键/左键点击,等等。我已经尝试过
Qt
QCursor,但我想知道实现这一点的原始方法。
浏览 1
提问于2010-12-10
得票数 2
回答已采纳
2
回答
Linux
中的多点触摸
、
、
、
我有两个问题: 如何在
Linux
中使用
Qt
上的多点触摸。
浏览 4
提问于2010-03-12
得票数 6
回答已采纳
1
回答
嵌入式DirectFB/
QT
中的USB鼠标热插拔
、
、
、
1.2.9 /dev/input/eventXDirectFB打开
Linux
input device节点。
Qt
使用QSocketNotifier来等待DirectFB
事件
缓冲区,并设置一个插槽来读取鼠标数据。但在热插拔时,DirectFB不会打开设备节点,也不会生成鼠标
事件
。我尝试禁用DirectFB对
Linux
输入设备的处理(从directfbrc中的
linux
- input
浏览 11
提问于2012-12-21
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
QT工具将支持VS的Linux工程,大家拭目以待
更多的Linux Qt自动化教程、样例源码放出!
Linux系统之热插拨事件uevent学习
linux非阻塞的socket发送数据出现EAGAIN错误的处理方法
记一次Linux下误删数据找回事件
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券