Qt for wince 用的人比较少,BUG也对对较多,今天又碰到了一个,还好不是很严重,在使用QTableWidget时,初始化setFrameShape(QFrame::NoFrame);或者QFrame::HLine,加入数据时,使用setSpan()合并单元格,就会出现合并后的单元格,左边边框不显示的BUG。

如果使用QFrame::Box,QFrame::Panel,QFrame::StyledPanel,由于QTableWidget的显示,覆盖了单元格的边框,此时,除非很仔细的去看,才能发现单元格边框异常,也勉强可以接受,如果一定要设置无边框,可能需要重新设置STYLE或者自己重画了。
本文描述了Qtforwince中QTableWidget使用setFrameShape和setSpan方法时出现的边框显示问题。当设置为NoFrame或HLine时,合并单元格后左侧边框消失;设置为Box等样式时,边框被覆盖,需仔细观察才能发现异常。
1596

被折叠的 条评论
为什么被折叠?



