如何用Qtabwidget实现类似以下效果
就是鼠标放上去整行颜色都改变,我是用QTablewidgetItem的setbackgroundcolor方法来做的,利用itementer信号,然后找到那一行,每一列的qtablewidgetitem都用setbackgroundcolorlai来改变的,现在遇到一个问题,就是说如果鼠标离开Qtabwidget范围当前的行颜色应该变回白色,怎么监听鼠标离开这个QTablewidget范围呢 希望能得到解答 困扰好几天了 先谢谢啦
没人会嘛。。来个大神指导下啊。。百度暂时没百度到
竟然看到了3年前的问题。估计早已解决,但还是评论一下吧。楼主使用itementer信号非常好啊。
找一个全局变量初始化为-1,用于记录鼠标进入的行。当改变了当前行后,检测当前行和全局保存的行不一致时且全局行>=0
改变全局行为原来的颜色。最后修改全局存储的行=当前行即可实现。
djdbxjjddjc
不知道哎,你可以尝试一下百度