Open In App

PyQt5 QSpinBox – Accessing Maximum value

Last Updated : 06 May, 2020
Like Article

In this article we will see how we can get the maximum value i.e upper bound of the spin box, by default when we create a spin box it ranges from 0 to 99 i.e its maximum value is 99 although we can change this.

In order to do this we will use spin_box.maximum method

Syntax : spin_box.maximum()

Argument : It takes no argument

Return : It returns integer i.e upper bond

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):
        # setting title
        self.setWindowTitle("Python ")
        # setting geometry
        self.setGeometry(100, 100, 600, 400)
        # calling method
        # showing all the widgets
    # method for widgets
    def UiComponents(self):
        # creating spin box
        self.spin = QSpinBox(self)
        # setting geometry to spin box
        self.spin.setGeometry(100, 100, 100, 40)
        # setting maximum value
        # creating label show result
        self.label = QLabel(self)
        # setting geometry
        self.label.setGeometry(100, 200, 200, 40)
        # getting max value
        val = self.spin.maximum()
        # setting text to the label
        self.label.setText("Max Value  : " + str(val))
# create pyqt5 app
App = QApplication(sys.argv)
# create the instance of our Window
window = Window()
# start the app

Output :

Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads