Message Boxes using PyAutoGUI
is a Python module which can automate your GUI and programmatically control your keyboard and mouse. This article illustrates the GUI functions to create display boxes.
If you want to know more about PyAutoGUI and its ability to automate your keyboard and mouse, follow this article : Mouse and Keyboard Automation using PyAutoGUI
PyAutoGUI does not come with python, so go to command prompt and type the following :
pip3 install PyAutoGUI
: Displays a simple message box with text and a single OK button. Returns the text of the button clicked on.
'GeekforGeeks alert box'
: It will display the alert box with the given text and when clicked OK it will return ‘OK’
: Displays a message box with OK and Cancel buttons. Number and text of buttons can be customized. Returns the text of the button clicked on.
'Geek Shall I proceed?'
: It will display the alert box with the given text and on clicking the button it will return the text on the button. In this case its ‘OK’
To have multiple select options –
'Enter option Gfg'
: On clicking A, it will return ‘A’ as output.
: Displays a message box with text input, and OK & Cancel buttons. Returns the text entered, or None if Cancel was clicked.
'What is your name?'
: It will return the text entered, in this case ‘GeekForGeeks’ or None if cancelled was clicked.
: Displays a message box with text input, and OK & Cancel buttons. Typed characters appear as *. Returns the text entered, or None if Cancel was clicked
'Enter password (text will be hidden)'
: It will return the text/password entered, in this case ‘GeekForGeeks’ or None if cancelled was clicked.
Don't miss your chance to ride the wave of the data revolution! Every industry is scaling new heights by tapping into the power of data. Sharpen your skills and become a part of the hottest trend in the 21st century.
Dive into the future of technology - explore the Complete Machine Learning and Data Science Program by GeeksforGeeks and stay ahead of the curve.
Share your thoughts in the comments
Please Login to comment...