社区
其他技术讨论专区
帖子详情
如何对QtTreeView上的键盘选择做出反应?
weixin_38078374
2019-09-12 12:37:55
QTreeView具有单击的信号,但不像QTreeWidget那样具有itemChanged.我必须使用QTreeView,因为它是“基于模型的”.但是,如果我的用户选择了一个包含keyborad的行,则不会发送clicked,也不会调用我的回调.我应该注册什么信号?
...全文
77
1
打赏
收藏
如何对QtTreeView上的键盘选择做出反应?
QTreeView具有单击的信号,但不像QTreeWidget那样具有itemChanged.我必须使用QTreeView,因为它是“基于模型的”.但是,如果我的用户选择了一个包含keyborad的行,则不会发送clicked,也不会调用我的回调.我应该注册什么信号?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_38095150
2019-09-12
打赏
举报
回复
QTreeView类继承QAbstractItemView,它提供对selection model的访问. 选择模型具有several signals,用于记录对当前项目所做的更改以及鼠标和键盘的选择. 编辑: 需要明确的是,信号需要像这样连接: selmodel = self.listing.selectionModel() selmodel.selectionChanged.connect(self.handleSelectionChanged) 并且处理程序的签名应如下所示: def handleSelectionChanged(self, selected, deselected): indexes = selected.indexes() if indexes: print('row: %d' % indexes[0].row()) 选择和取消选择是QItemSelection的实例.
TreeView
.zip_
Qt
Q
TreeView
_
Qt
中的Q
TreeView
_
qt
treeview
使用_
qt
treeview
QT
平台的Q
treeView
类的使用案例,
treeview
拖动节点
在
treeview
中,能拖动任意节点到任意位置,重新排序
QT
Tree View控件的使用
QT
TreeView
控件的操作,包括同级节点的添加、子节点的添加、节点的删除,并提供了数据库表的设计与操作。
Qt
5.8 Q
treeview
目录树 QAxWidget打开word、pdf文件
Qt
5.8 msvc2015 下展示目录下的文档,包含word、pdf、excel,点击打开进行浏览
treeview
的点击事件
treeview
的点击事件.点击子节后,可以在里面添加其相应的事件
其他技术讨论专区
433
社区成员
791,270
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章