PyQt5 QSpinBox – How to unset the cursor

In this article we will see how we can unset the cursor of the spin box, a cursor is an indicator used to show the current position for user interaction on a computer monitor or other display device that will respond to input from a text input or pointing device. We use setCursor method to set new cursor to it.
In order to do this we use unsetCursor method
Syntax : spin_box.unsetCursor()
Argument : It takes no argument
Return : It returns None
Below is the implementation
Python3
# importing librariesfrom PyQt5.QtWidgets import *from PyQt5 import QtCore, QtGuifrom PyQt5.QtGui import *from PyQt5.QtCore import *import sysclass 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 spin box self.spin = QSpinBox(self) # setting geometry to spin box self.spin.setGeometry(100, 100, 250, 40) # setting range to the spin box self.spin.setRange(0, 999999) # setting prefix to spin self.spin.setPrefix("Prefix ") # setting suffix to spin self.spin.setSuffix(" Suffix") # creating a cursor cursor = Qt.WaitCursor # setting cursor to the spin box self.spin.setCursor(cursor) # un-setting the new cursor self.spin.unsetCursor()# create pyqt5 appApp = QApplication(sys.argv)# create the instance of our Windowwindow = Window()window.spin.setFocus()# start the appsys.exit(App.exec()) |
Output :



