在图形视图中设置按钮焦点
我在 Qgraphicsscene 中放置了一些按钮,但我不知道如何从键盘导航到该按钮。
如何将焦点设置到键盘上的按钮?
I have placed a few buttons in a Qgraphicsscene
, but I don’t know how to navigate to the button from a keyboard.
How would I set the focus to a button from the keyboard?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我假设您使用了
QGraphicsScene::addWidget()
< /a> 将按钮添加到场景中?它给你一个代理对象,QGraphicsProxyWidget *
,继承QGraphicsItem::setFocus()
。但请记住,它需要设置ItemIsFocusable
标志并且也需要可见且处于活动状态。另外(来自 setFocus() 文档):
I assume that you used
QGraphicsScene::addWidget()
to add the button to the scene? It gives you a proxy object back,QGraphicsProxyWidget *
, which inheritsQGraphicsItem::setFocus()
. But remember that it needs to have set theItemIsFocusable
flag and needs to be visible and active as well.Additionally (from the setFocus() documentation):