PyQt5 – Different border color to lineedit part on mouse hover (for non editable Combobox)
In this article we will see how we can set different border color to the line edit part of the combo box when mouse hover over the line edit part, line edit is the part of combo box which displays the selected item, it is editable by nature. In order to set and access the line edit object we use
setLineEdit and lineEdit method respectively.
Note : When we create line edit object it make the combo box editable.
In order to do this we have to do the following :
1. Create a combo box
2. Add item to the combo box
3. Create a QLineEdit object
4. Set border to the QLineEdit object
5. Set border with different color when mouse hover over it
6. Make line edit object non-editable(read-only)
7. Add QLineEdit object to the combo box
Below is the implementation
Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.
To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course. And to begin with your Machine Learning Journey, join the Machine Learning – Basic Level Course