标题:如何让两个qtablewidget的列宽同步
作者:myleader
日期:2021-09-25 13:54
内容:
有两个qtablewidget,内容很类似,比如说一个包含了“添加时间、添加者、添加内容”,另外一个包含了“完成时间、完成者、完成内容”,两个表格有对应的列,每个表格有多行内容。
现在我想让两个qtablewidget的列宽保持同步,就是说用鼠标拖拽一个表格的headeritem调节column宽度的时候,另外一个表格的列宽跟着一起动。
当然,两个表格合并为一个是最简单的,不过因为数据性质的原因,表格不能合并为一个,实际上我是用QSplitter把它们分开的。
我翻了一下文档,发现qtablewidget没有这个信号,那么我要怎么处理这种情况呢?有没有大神给点提示。
#1 [liudianwu 09-26 08:06]
万能大法,安装事件过滤器,识别鼠标按下松开,计算列宽,设置,打完收工,完美!
#2 [steinlee 10-22 11:29]
void QHeaderView::sectionResized(int logicalIndex, int oldSize, int newSize)
可以连接这个信号