PyQt5 QComboBox 在不可编辑状态和鼠标悬停时改变行编辑部分的边框样式
在这篇文章中,我们将看到如何在鼠标悬停在不可编辑的组合框上时,改变其行编辑部分的边框样式,行编辑是组合框中显示所选项目的部分,它本质上是可编辑的。为了设置和访问行编辑对象,我们分别使用setLineEdit和lineEdit方法。反悬停状态是指鼠标不在组合框上的时候。
注意: 当我们创建行编辑对象时,它使组合框可编辑,因此有必要停止行编辑以接收输入。
为了做到这一点,我们必须做以下工作。
1.创建一个组合框
2.在组合框中添加项目
3.创建一个QLineEdit对象
4.为QLineEdit对象设置边框
5.当鼠标悬停在它上面时,给它添加边界样式
6.使其成为只读
7.在组合框中添加QLineEdit对象
语法:
以下是实施情况