请教一个在QTreewidget的某个项中最右侧添加自定义控件的问题

请教一个在QTreewidget的某个项中最右侧添加自定义控件的问题,第1张

方法/步骤 1,从官网中下载axis2.war文件,解压缩,获取里面的文件结构,将conf、lib、modules复制到工程中的WEB-INF目录中,axis2-web建议也放到工程WebRoot目录下,因为如果调用webservice失败,没有该文件,系统会报错 2,在工程中新建一个类

使用到QTreeWidget设置,如下:

QTreeWidgetCalibrationWidget=newQTreeWidget

CalibrationWidget->setColumnCount(2)//将treewidget设置为两列

CalibrationWidget->setColumnWidth(0,155)//设置指定列宽

CalibrationWidget->setItemsExpandable(true)//设置默认为展开

QStringListm_header

m_headerQStringListdynamic

dynamicdynamicItem=newQTreeWidgetItem(CalibrationWidget,dynamic)//添加列表

1、删除所有子列表项

QListQTreeWidgetItem::takeChildren()//删除所有子列表项

Removesthelistofchildrenandreturnsit,otherwisereturnsanemptylist.

2、删除指定子列表项

voidQTreeWidgetItem::removeChild(QTreeWidgetItem*child)//删除指定子列表项

Removesthegivenitemindicatedbychild.Theremoveditemwillnotbedeleted.

3、删除指定索引的子列表项

QTreeWidgetItem*QTreeWidgetItem::takeChild(intindex)//删除指定索引的子列表项

Removestheitematindexandreturnsit,otherwisereturn0.

4、添加子列表项

voidQTreeWidgetItem::addChild(QTreeWidgetItem*child)//添加子列表项

Appendsthechilditemtothelistofchildren.

5、添加多条子列表项

voidQTreeWidgetItem::addChildren(constQList&children)//添加多条子列表项

Appendsthegivenlistofchildrentotheitem.

6、设置treewidget字体样式及treewidget头字体样式

QTreeWidget->setFont(QFont("微软雅黑",12,QFont::Normal,false))

QTreeWidget->headerItem()->setFont(0,QFont("微软雅黑",12,QFont::Normal,false))//设置treewidget头字体格式。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11666167.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存