QTreeWidget控件设置某列可编辑
来源:互联网 发布:网络誉情内参 编辑:程序博客网 时间:2024/05/25 21:34
QTreeWidgetItem 类里面setFlags()函数可以设置整行Item可编辑,无法设置单独某列。
想设置单独某列可编辑,可以利用QTreeWidget提供的SIGNAL itemDoubleClicked() 加上QTreeWidegetItem的setFlags()达到要求
connect(fileFilter,SIGNAL(itemDoubleClicked(QTreeWidgetItem*,int)),this,SLOT(EditFileFilter(QTreeWidgetItem*,int)));
void H2000_GUI::EditFileFilter(QTreeWidgetItem* item,int column){if (column==1) //哪一列需要可编辑,这里是第二列{item->setFlags(item->flags()|Qt::ItemIsEditable);}else //当双击的不是第二列的时候将flags中的可编辑属性去掉{ item->setFlags(item->flags()&~(Qt::ItemIsEditable));}}
这样当双击的不是你想要编辑的列的时候item的flags属性就没有可编辑
- QTreeWidget控件设置某列可编辑
- QT中设置QTreeWidget某一列可编辑
- QT中设置QTreeWidget某一列可编辑
- QTreeWidget中乱入其他控件
- QTreeWidget树形控件设计
- Qt 树形控件QTreeWidget
- QTreewidget的 item Checked 编辑
- QTreewidget的 item Checked 编辑
- QTreeWidget中对于其中item的可编辑属性的设置
- QT中如何让QTreeWidget某一列可以编辑,如何实现某一列控件的自定义化
- QT中如何让QTreeWidget某一列可以编辑,如何实现某一列控件的自定义化
- QT控件QTreeWidget的说明
- 设置QTreeWidget的列宽
- 设置QtreeWidget水平滚动条
- 设置树形控件标签可编辑
- 设置TinyMCE在线HTML编辑控件只读
- android 时间控件 设置不可点击编辑
- DataExcel 设置表格编辑控件 CellGridView
- Eclipse NDK 配置
- 单个JSP页面中实现查询和删除数据实例
- android在点击EditText的时候始终不弹出软件键盘
- flash基本操作二-库面板和元件创建
- android中数据库查询优化方法
- QTreeWidget控件设置某列可编辑
- 程序牛人的博客地址收录
- java学习之路--概述
- 在Visual Studio 2005下使用OpenCV库
- vi命令的常用功能
- 代码review
- Oracle process CPU 100% - 案例解析
- CMMI-2级kpa
- (译)如何使用cocos2d来制作一个塔防游戏:第一部分