PyQt5 QSpinBox – Making value to show right side

In this article we will see how we can make the value appear in the right side of spinbox, when we create spin box the value is at the left-hand side in order to make the value in right we have to set its alignment flag to right.
In order to do this we will use setAlignment method.
Syntax : spin_box.setAlignment(Qt.AlignRight)
Argument : It takes Qt object as argument
Return : It returns None
Below is the implementation
| # importing libraries fromPyQt5.QtWidgets import*fromPyQt5 importQtCore, QtGui fromPyQt5.QtGui import*fromPyQt5.QtCore import*importsys  classWindow(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     defUiComponents(self):          # creating spin box         self.spin =QSpinBox(self)          # setting geometry to spin box         self.spin.setGeometry(100, 100, 150, 40)          # right flag         right =Qt.AlignRight          # setting alignment         self.spin.setAlignment(right)   # create pyqt5 app App =QApplication(sys.argv)  # create the instance of our Window window =Window()  # start the app sys.exit(App.exec())  | 
Output :
 
				 
					



