this->setEditTriggers(QAbstractItemView::NoEditTriggers);
参看:
enum QAbstractItemView::EditTrigger
flags QAbstractItemView::EditTriggers
This enum describes actions which will initiate item editing.
Constant
Value
Description
QAbstractItemView::NoEditTriggers
|
0
|
No editing possible. |
QAbstractItemView::CurrentChanged
|
1
|
Editing start whenever current item changes. |
QAbstractItemView::DoubleClicked
|
2
|
Editing starts when an item is double clicked. |
QAbstractItemView::SelectedClicked
|
4
|
Editing starts when clicking on an already selected item. |
QAbstractItemView::EditKeyPressed
|
8
|
Editing starts when the platform edit key has been pressed over an item. |
QAbstractItemView::AnyKeyPressed
|
16
|
Editing starts when any key is pressed over an item. |
QAbstractItemView::AllEditTriggers
|
31
|
Editing starts for all above actions. |
链接:QTreeWidgetItem 点击可编辑修改http://blog.csdn.net/ymc0329/article/details/7284524
分享到:
相关推荐
详细介绍QTreeView的使用, 包括:模型/视图,自定义委托、自定义样式等操作 以及无边框界面的拖拽等操作!
QTreeView 使用Expand展开指定位置节点
QT中模型视图控制框架中QTreeView的应用代码,好包括QTableView的应用和代理的应用
具体介绍见: Qt树形控件QTreeView使用1——节点的添加删除操作: http://blog.csdn.net/czyt1988/article/details/18996407 Qt树形控件QTreeView使用2——复选框的设置: ...利用C++11的function和bind功能,实现...
本资源是一个完整的QTreeView增删改的小工具项目,下载只需修改数据库的连接地址即可运行,使用的数据库是mdb数据库(access),可以很好的用来学习QTreeView节点的增删改功能。
QTreeView详解
此例子通过自定义Treemodel和treeitem实现了Qtreeview的节点可以拖动到另一节点下,可以用来实现数据分组等操作。
自绘QTreeView,添加QPushbutton,并用样式设置按钮,进行美化
QTreeView与QStandardItemModel的使用,编译环境Qt4,MinGW
QTreeView树形视图使用自定义模型model,不是改造QT例子。
自定义的QTreeView+Model实现树节点内部之间拖拽效果,同时实现通过点击按钮的方式向QTreeView中添加节点。
QTreeView递归实现展开或者闭合某个节点下面的所有子节点 不是一键展开所有,是展开你要操作的节点下面的所有子节点!
介绍了QTreeView的用法以及模型-视图的相关操作
NULL 博文链接:https://tcspecial.iteye.com/blog/1880711
详情请查看https://blog.csdn.net/liuguangzhou123/article/details/90580672