首页| 论坛| 消息

标题:关于QTableWidget的使用疑问
作者:lwei24
日期:2021-05-11 10:23
内容:

各位大佬,请问QTableWidget创建一个表格,背景是空白的,表头是隐藏起来的,由于背景是空白的,会在QTableWidget表头位置出显示一个QLabel控件,用来作提示作用。在滑动水平和竖直滚动条时,怎么才能让表格数据不将QTableWidget表头背景后面的QLabel遮挡住,是不是要重写鼠标事件呢?各位大佬,请问有没有办法实现或给点小弟提示,在此不胜感激。。


#1 [deepgui 05-12 04:17]
创建一个QLabel叠加在QTableWidget上,有内容就删除或者隐藏起来。 overlapped widget.
#2 回 deepgui 的帖子 [lwei24 05-13 19:26]
deepgui:创建一个QLabel叠加在QTableWidget上,有内容就删除或者隐藏起来。 overlapped widget. (2021-05-12 04:17) 
哦哦,多谢指点,只是QLabel做显示,暂时不能删除。我再试试其他办法吧!
#3 [deepgui 05-16 23:14]
不需要删除.
setVisible( false ); 隐藏
setVisible( true ); 显示
我设计里用很多overlay widgets..
#4 回 deepgui 的帖子 [lwei24 05-20 19:00]
deepgui:不需要删除.
setVisible( false ); 隐藏
setVisible( true ); 显示
我设计里用很多overlay widgets..
....... (2021-05-16 23:14) 
多谢了,目前已找到方法,是通过重写QTableWidget,里面在弄一个QTableWidget冻结表头即可。

回复 发表
主题 版块