In this article we will see how we can unset the special cursor of the QScrollBar. QScrollBar is a control that enables the user to access parts of a document that is larger than the widget used to display it. Slider is the scroll-able object inside the bar. Setting cursor means to set special cursor to the scroll bar which is only for the scroll bar only, it can be set with the help of setCursor method.
In order to do this we will use unsetCursor method with the scroll bar object. Syntax : scroll.unsetCcursor() Argument : It takes no argument Return : It returns None
Below is the implementation
Python3
| # importing librariesfromPyQt5.QtWidgets import*fromPyQt5 importQtCore, QtGuifromPyQt5.QtGui import*fromPyQt5.QtCore import*importsysclassWindow(QMainWindow):    def__init__(self):        super().__init__()        # setting title        self.setWindowTitle("Python ")        # setting geometry        self.setGeometry(100, 100, 500, 400)        # calling method        self.UiComponents()        # showing all the widgets        self.show()    # method for components    defUiComponents(self):        scroll =QScrollBar(self)        # setting geometry of the scroll bar        scroll.setGeometry(100, 50, 30, 200)        # making its background color to green        scroll.setStyleSheet("background : lightgrey;")        # setting cursor to the scroll bar        scroll.setCursor(Qt.OpenHandCursor)        # unsetting cursor        scroll.unsetCursor()        # creating a label        label =QLabel("neveropen", self)        # setting geometry to the label        label.setGeometry(200, 100, 300, 80)        # making label multi line        label.setWordWrap(True)        # getting value changed signal        scroll.valueChanged.connect(lambda: do_action())        # method called when signal is emitted        defdo_action():                        # setting text to the label            label.setText("Current Value : " +str(scroll.value()))        # getting cursor        value =scroll.cursor()        # setting text to the label        label.setText("Cursor : " +str(value))# create pyqt5 appApp =QApplication(sys.argv)# create the instance of our Windowwindow =Window()# start the appsys.exit(App.exec()) | 
Output :

 
                                    







