Take a function of x from the user, e.g., 5x^3 + 2x. 3. Take min and max values of x from the user. supported with the following operators : + - / * ^. Display messages to the user to explain any wrong input. using Pyside2 and Matplotlib.
automated tests for the program using pytest and pytest-qt. end-to-end testing for some of the program main features.
in the snapshots directory
pip install PySide2
pip install matplotlib
pip install pytest
pip install pytest-qt
pip install numpy
pip install sys
- Run main.py file.
python main.py
[https://www.pythonguis.com/tutorials/pyside-signals-slots-events/]