- Make sure that you have Python3
- Type in your terminal
bash run.sh -i
to install all dependencies
[Note: Not all modules in the requirements.txt
are needed. I just freeze my current set-up]
- Type in your terminal
bash run.sh
to run the application using Python - Type in your terminal
bash run.sh -p3
to run the application using Python3
Here are some additional information about the important classes
Control | Viewer |
---|---|
Controls the algorithm, the data, and the processes of the application | Views the data that is being process |
Get the inputs of the user | Stagnant, can only view information |
- https://doc.qt.io/qtforpython-5/PySide2/QtWidgets/QWidget.html
- https://intellij-support.jetbrains.com/hc/en-us/community/posts9522873838866-Problem-with-uic-module-from-PyQt5
- https://www.programcreek.com/python/example/96001/PyQt5.uic.loadUi
- https://www.geeksforgeeks.org/pyqt5-qapplication/
- https://doc.qt.io/qtforpython-5/PySide2/QtWidgets/QMessageBox.html
- https://www.pythontutorial.net/pyqt/qthreadpool/
- https://www.geeksforgeeks.org/program-for-next-fit-algorithm-in-memory-management/
- https://www.tutorialspoint.com/cplusplus-program-for-first-fit-algorithm-in-memory-management#:~:text=First%20Fit%20Algorithm%20is%20the,block%20to%20the%20coming%20process.
- https://www.geeksforgeeks.org/program-best-fit-algorithm-memory-management/