Skip to content

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3Dlytic

3D Printing software to help you with pricing and simple reports analytics for 3D prints!


🔧 Features

  • 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.

🛠️ Technologies Used

  • Language: Python 3.8+.
  • Framework: PyQt5 (or PySide6, depending on your preference).
  • Interface: .ui file generated with Qt Designer.

⚙️ Requirements

Required Software

  • Python 3.8 or newer.
  • Pip (Python package manager).
  • Qt Designer (optional, for editing the .ui file).

Installing Dependencies

Install the required dependencies with the following command:

pip install -r requirements.txt

🚀 Running the Application

Generate the Python File from .ui

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

📦 Deployment

TODO: Create executable instructions.

🤝 Contributing

  1. Fork this repository.
  2. Create your feature branch:
git checkout -b feature/new-feature
  1. Commit your changes:
git commit -m 'Added a new feature'
  1. Push to the branch:
git push origin feature/new-feature
  1. Open a Pull Request.

📞 Support

For questions or issues, feel free to open an issue in this repository.

About

3D Printing software to help you with pricing and simple reports analytics for 3D prints!

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages