项目做到后期,进行局部美化的时候发现了问题,在treeview框选择状态下会有虚线. 其实,不仅是treeview,tableview,listview,乃至button在有焦点的情况下,都会出现虚线框,不是很美观 网上给出的方案也是很多,最普遍的建议是,将焦点取消: setFocusPolicy(Qt::NoFocus); // 去除item选中时的虚线边框 但是,这个对于我们的项目来说是不行的,因为我们得到获取焦点的位置,才能实现很多功能. 所以,再找了一下,找到了2个方案: 1.使用QIt