An input dialog box is created with the help of the QInputDialog class. The QInputDialog class provides a dialog to get a single value from the user. The provided input dialog consists of a text field and two buttons, OK and Cancel. The text field enables us to get a single value from the user, where that single value can be a string, a number, or an item from a list. The following are the methods provided by the QInputDialog class to accept different types of input from the user:
- getInt(): This method shows a spin box for accepting an integer number. To get an integer from the user, you need to use the following syntax:
getInt(self, window title, label before LineEdit widget, default value, minimum, maximum and step size)
Take a look at the following example:
quantity, ok = QInputDialog.getInt(self, "Order Quantity", "Enter quantity...