QT中对QTreeView控件节点进行重命名操作
2017-08-14 21:22
2111 查看
今天总结一下对QTreeView节点重命名的操作
在QtreeView中有一个void eidt(const QModelIndex &index)的槽函数,当你想要对某个节点进行重命名操作时,将索引传给该槽函数,该节点状态就能变成可编辑。
另外如果不是通过右键菜单进行重命名操作,通过双击也能实现相应操作,只需要通过setEditTriggers(EditTriggers triggers)函数的相应参数即可DoubleClicked.
如果想要对重命名之后的文本进行判断,可以通过itemChanged()槽函数进行判断。
在QtreeView中有一个void eidt(const QModelIndex &index)的槽函数,当你想要对某个节点进行重命名操作时,将索引传给该槽函数,该节点状态就能变成可编辑。
另外如果不是通过右键菜单进行重命名操作,通过双击也能实现相应操作,只需要通过setEditTriggers(EditTriggers triggers)函数的相应参数即可DoubleClicked.
如果想要对重命名之后的文本进行判断,可以通过itemChanged()槽函数进行判断。
相关文章推荐
- Qt树形控件QTreeView使用1——节点的添加删除操作
- Qt树形控件QTreeView使用1——节点的添加删除操作 复选框的设置
- Qt树形控件QTreeView使用1——节点的添加删除操作 复选框的设置
- Qt树形控件QTreeView使用1——节点的添加删除操作
- Qt树形控件QTreeView使用1——节点的添加删除操作
- Qt树形控件QTreeView使用1——节点的添加删除操作
- 基于SearchControl控件对节点进行查询的操作
- QT 进行动态绑定信号槽时,如何正确找到当前操作的控件?
- 【ZooKeeper Notes 7】使用super身份对有权限的节点进行操作
- C#中如何操作XML,对XML进行增、删、改节点
- Flex中通过doubleClick事件来检测用户是否在TextInput控件中进行了双击(double clicks)操作的例子
- CDATA C#操作XML(无命名空间),添加/删除/编辑节点
- 树节点移动操作----使用微软treeview控件
- 多线程中对其他线程中创建的控件进行操作
- VC/MFC 使edit控件不能进行粘贴操作
- 根据控件Id得到控件并对该控件进行操作
- 关于C#和ASP.NET中对App.config和Web.config文件里的[appSettings]和[connectionStrings]节点进行新增、修改、删除和读取相关的操作
- C#中如何操作XML,对XML进行增、删、改节点
- dom4j解析xml并对节点及属性进行操作
- ASP.NET - TreeView控件,只操作最后一级节点