PyQt5 – Set Icon for Check Box

In this article we will see about how to set icon to a check box. Setting icon to a check box is similar to setting icon to a main window, icon of check box appear in between the indicator and the check box it self below is how normal check box vs check box with icon looks like.

In order to do this we will use setIcon method.
Syntax : checkbox.setIcon(QIcon(‘icon.png’))
Argument : It takes file name or path as argument.
Action performed : It will set icon to the check box
Below is the implementation.
# 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 the check-box         checkbox = QCheckBox('Geek ?', self)           # setting geometry of check box         checkbox.setGeometry(200, 150, 100, 30)           # setting icon to check box         checkbox.setIcon(QIcon('logo.png'))       # create pyqt5 app App = QApplication(sys.argv)   # create the instance of our Window window = Window()   # start the app sys.exit(App.exec())  | 
Output :
				
					


