腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
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和X11的严重性能问题
、
我们将应用程序从
Qt
3移植到
Qt
5。它在Windows环境下运行平稳,但在
Linux
(X11)下却不能正常运行。对于
Qt
3,Windows或
Linux
没有问题。用户点击进入画布,按住鼠标
按钮
移动鼠标。每次鼠标移动都会导致重画。我们在每个阶段注册了毫秒:调用更新或重新绘制(哪一个没有区别)漆面:10584 从更新/重新绘制返回:10687 (!)我找不到任何理由来延
浏览 3
提问于2015-02-28
得票数 4
2
回答
如何检测两个鼠标
按钮
是否在
Qt
中被按下?
、
、
现在,我能够检测到什么时候只有一个
按钮
被点击。但我想知道两者什么时候被压在一起了。其目的是从QTableView中选择一些项。我试图以这样的方式选择它们,当单击一个项目时,左键被点击,而右边的
按钮
已经被按下,那么该项目将在所选的项目中。 QMouseEvent * mouseEv = static_cast<QMouseEvent*>(ev); if(mouseEv->buttons() ==
浏览 7
提问于2013-11-21
得票数 1
回答已采纳
2
回答
在
Qt
/QML中,Keys.Context1与什么键相关联?
、
目前,我正在windows上构建概念应用程序的证明,测试QML可以做什么,但最终结果将在嵌入式
Linux
系统上运行(我也需要学习这一点)。我一直在处理键处理(输入、上、下、左、右等)。在文档中,有对Keys.Context 1.4与相关的onPressed
事件
的引用,而不是关于如何使用它们的引用。context1Pressed(KeyEvent
事件
)相应的处理程序是onContext1Pressed。
浏览 2
提问于2014-07-07
得票数 1
回答已采纳
2
回答
当用户按下可编辑的UI组件时,在
Linux
中自动启动键盘
、
、
、
、
问题陈述:需要在
linux
环境下使用虚拟键盘,每次用户按下可编辑的UI组件时都要启动虚拟键盘,如iPhone、iPad、Android等。问题: "on_press“Dbus信号是当用户按下或单击UI组件时发送的,即在
QT
和GTK的"on_click”
事件
期间。虚拟键盘隐藏在
QT
和GTK的"focus_out“
事件
上。这是通过在"on_press“GTK和
QT
事件
期间生成"on_click”Dbus信号来解决的。 所以现
浏览 9
提问于2011-01-13
得票数 5
3
回答
如何在没有MouseEvent的
Qt
中检测鼠标状态
、
、
、
好的,使用
Qt
,我想知道如何在任何时间点检测鼠标的当前状态--没有MouseEvent。 使用QCursor::pos(),您可以得到它的位置,但是有方法确定
按钮
的当前状态吗?我需要知道如何在没有MouseEvent的情况下查询鼠标的状态--特别是
按钮
的状态。哦,我使用的是
Qt
3,所以如果在
Qt
4中添加了这样的函数,但在
Qt
3中却没有这样的函数,那么它对我没有多大帮助(尽管了解它还是很好的)。
浏览 1
提问于2009-08-21
得票数 11
1
回答
Qt
-在嵌入式
linux
设备(EGLFS)中从/dev/input/event1捕获QKeyEvent
、
、
、
、
我正在尝试在
linux
(EGLFS)上安装QKeyEvents,它使用自定义键盘。/dev/input/event1是关键
事件
文件。
QT
浏览 10
提问于2021-10-18
得票数 0
2
回答
QDialog -如何删除最小化
按钮
、
、
基于
Qt
4.8的,应用程序- QDialog问题,最小化
按钮
我不太清楚该怎么做。 setWindowFlags(
Qt
::CustomizeWindowHint /
Qt
::Windo
浏览 2
提问于2014-10-01
得票数 7
回答已采纳
1
回答
从KDE框架5和
Qt
开始
、
、
、
据我所知,我的PC上现在有两个
Qt
工具链:一个在~/
Qt
/5.8 (默认路径)中,一个在usr/lib/x86_64-
linux
-gnu/
qt
5/bin中,KDE存储它是为了自己的目的。/usr/lib/x86_64-
linux
-gnu/
qt
5/bin中的版本为5.7。 好的,如果我在中创建一个虚拟项目,那么它将允许我只选择
QT
5.8Kit。(我用
QT<
浏览 0
提问于2017-03-18
得票数 1
回答已采纳
1
回答
linux
中使用
Qt
的触摸
事件
、
、
我正在尝试使用
Qt
在
linux
中编写触摸
事件
。我的触摸屏可以工作,但是当我触摸屏幕时,我得到的是鼠标
事件
,而不是触摸
事件
。鼠标光标移动到我触摸屏幕的位置。我不知道这是
Qt
问题还是发生在操作系统级别的问题。 我在Debian Jessie上使用
Qt
5.4.0。
浏览 90
提问于2015-02-19
得票数 16
1
回答
Qt
QMouseEvent类
我是
Qt
框架的新手,在尝试编写一个游戏时,我意识到"rightclick()“没有信号。我通读了文档,发现我不得不使用"QMouseEvent“类,但我就是不明白它是如何工作的。谁来帮帮我。
浏览 1
提问于2016-10-01
得票数 0
1
回答
如何捕获
Qt
中的挂起
事件
、
、
、
在
Linux
上工作,并使用
Qt
开发我的应用程序。当应用程序被挂起时,我需要保留它的状态,所以当它出来恢复时,我可以相应地完成任务。请帮助我使用
Qt
捕获
Linux
中的挂起/恢复
事件
。为了捕获简历
事件
,我们使用了系统时间戳,它可以工作,但不知道如何捕获挂起
事件
。
浏览 5
提问于2014-05-28
得票数 1
回答已采纳
1
回答
QGraphicsItem鼠标中键按下
事件
、
、
、
、
我在
Linux
上使用
Qt
5.3。我有一台QGraphicsScene和一台QGraphicsItem。在我的QGraphicsItem中,我实现了mousePressEvent、mouseReleaseEvent、mouseMoveEvent来捕获鼠标
事件
。它运行良好,但我必须双击(与中键),以获得一个中键点击
事件
,这是相当奇怪的。此外,我还发现,当没有按下任何
按钮
时,我没有得到任何鼠标移动
事件
。我还在我的QGraphicsItem中实现了sceneEvent,但即使没有按下
按
浏览 2
提问于2015-04-22
得票数 1
5
回答
是否禁用QDialogs默认关闭
按钮
(左上角的“十字
按钮
”)?
、
、
是否可以禁用/删除对话框左上角的QDialogs默认关闭
按钮
?
浏览 4
提问于2012-04-01
得票数 13
2
回答
Qt
WheelEvent,如何获取轮子是否被按下?
、
我正在开发一个
Qt
应用程序,我知道有一个wheelEvent可以获取轮子的状态,但我不知道如何知道轮子是否被按下了。谢谢!
浏览 0
提问于2014-08-14
得票数 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
3
回答
Qt
鼠标移动
事件
+
Qt
::LeftButton
、
、
快速问一下,为什么:{ qDebug() << event->button();当我在图形场景中移动光标时按住鼠标左键时,返回0而不是1。有没有办法让它返回1,这样我就能知道当用户在图形场景中拖动鼠标的时候。谢谢。
浏览 6
提问于2012-05-28
得票数 6
回答已采纳
1
回答
Qt
4.8.4嵌入式
Linux
手柄电源
按钮
按键
、
、
、
我有一个非常简单的
Qt
4.8.4嵌入式
Linux
应用程序,它在ARM上运行。它基本上只是在qApp级别安装了一个eventFilter。我在我的电路板上有一个电源
按钮
,当按下时会发出“代码116 (电源)”。# .code 116 (Power), value 0每次我按下
按钮
qDebug() << ev->type();
浏览 6
提问于2013-06-05
得票数 0
回答已采纳
1
回答
Qt
5禁用单击和保持
、
、
、
、
我正试图解决
Qt
5应用程序中的一个问题,这个问题是由我几年前编写的触摸屏驱动程序引起的。问题是我的触摸屏驱动程序生成鼠标按下
事件
来模拟触摸行为。这是因为在我编写它的时候,我的团队使用的是一个过时的
Linux
操作系统,它没有本地的触摸驱动程序。问题是,当我触摸+/-
按钮
(滚动
按钮
增加/减少滑块的一个勾选,或使它快速滚动,如果保持),滑块会快速地向上/向下滑动,就好像我已经单击并按住了该
按钮
。这样我仍然可以点击
按钮
,但它们一次只增加/
浏览 5
提问于2022-03-07
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Qt屏蔽窗口关闭按钮
Qt 动态可以扩展的按钮
用JavaScript实现按钮点击事件
利用Python监测按钮点击事件的实现方法
QT工具将支持VS的Linux工程,大家拭目以待
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
腾讯会议
活动推荐
运营活动
广告
关闭
领券