PyQt5 - Setting background color to ComboBox when mouse hover Last Updated : 22 Apr, 2020 Comments Improve Suggest changes Like Article Like Report In this article we will see how we can set the background color to the combo box when mouse hover over it. By default combo box is of grey color although we can change its color. This background color only appear when mouse hover over the combo box widget. In order to do this we have to change the style sheet code of the combo box, below is the style sheet code - QComboBox::hover { background-color : lightgreen; } Below is the implementation Python3 1== # importing libraries from PyQt5.QtWidgets import * from PyQt5 import QtCore, QtGui from PyQt5.QtGui import * from PyQt5.QtCore import * import sys class Window(QMainWindow): def __init__(self): super().__init__() # setting title self.setWindowTitle("Python ") # setting geometry self.setGeometry(100, 100, 600, 400) # calling method self.UiComponents() # showing all the widgets self.show() # method for widgets def UiComponents(self): # creating a combo box widget self.combo_box = QComboBox(self) # setting geometry of combo box self.combo_box.setGeometry(200, 150, 150, 30) # geek list geek_list = ["Sayian", "Super Sayian", "Super Sayian 2", "Super Sayian B"] # making it editable self.combo_box.setEditable(True) # adding list of items to combo box self.combo_box.addItems(geek_list) # adding background color to the combo box when mouse hover over it self.combo_box.setStyleSheet("QComboBox::hover" "{" "background-color: lightgreen;" "}") # create pyqt5 app App = QApplication(sys.argv) # create the instance of our Window window = Window() # start the app sys.exit(App.exec()) Output : When mouse hover over combo box it looks like this Comment More infoAdvertise with us Next Article PyQt5 - Setting background color to ComboBox when mouse hover R rakshitarora Follow Improve Article Tags : Python Python-PyQt Python-gui Python PyQt5-ComboBox Python PyQt5-ComboBox-stylesheet +1 More Practice Tags : python Similar Reads PyQt5 - Setting background image to ComboBox when mouse hover In this article we will see how we can set background image to the combo box when mouse hover over it. By default combo box has no image although we can set image to it. Background image will appear only when cursor mover over the combo box In order to do this we have to change the style sheet assoc 2 min read PyQt5 - Background color to editable ComboBox when mouse hover In this article we will see how we can set background color to the editable combo box when mouse hover over it. This background color will be shown only when combo box will be in editable state and mouse hover over it. In order to make editable combo box we use setEditable method In order to do this 2 min read PyQt5 - Setting background color to ComboBox when it get pressed In this article we will see how we can set the background color to the combo box when it get pressed. By default combo box is of grey color although we can change its color. This background color only appear when combo box widget get pressed. In order to do this we have to change the style sheet cod 2 min read PyQt5 - Setting background color to editable ComboBox when pressed In this article we will see how we can set background color to the editable combo box when it get pressed. This background color will be shown only when combo box will be in editable state and it get pressed. Combo box is made editable with the help of setEditable method. In order to do this we have 2 min read PyQt5 - Background color to non editable ComboBox when mouse hover In this article we will see how we can set background color to the non editable combo box when mouse hover over it. This background color will be shown only when combo box will be in non editable state and mouse hover over it. In order to do this we have to change the style sheet code of the combo b 2 min read Like