3D Printing software to help you with pricing and simple reports analytics for 3D prints!
- Simple graphical user interface created with Qt Designer.
- Separation of logic (Model), interface (View), and control (Controller) using the MVC pattern.
- Cross-platform compatibility.
- Customizable styling through a QSS file.
- Language: Python 3.8+.
- Framework: PyQt5 (or PySide6, depending on your preference).
- Interface: .ui file generated with Qt Designer.
- Python 3.8 or newer.
- Pip (Python package manager).
- Qt Designer (optional, for editing the .ui file).
Install the required dependencies with the following command:
pip install -r requirements.txt
If you modify the views/main_view.ui file, regenerate the corresponding Python file using:
pyside6-uic -o views/main_view.py views/main_view.ui
TODO: Create executable instructions.
- Fork this repository.
- Create your feature branch:
git checkout -b feature/new-feature
- Commit your changes:
git commit -m 'Added a new feature'
- Push to the branch:
git push origin feature/new-feature
- Open a Pull Request.
For questions or issues, feel free to open an issue in this repository.