Skip to content

georgievm/py-tkinter-iso-fits

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ISO Fits & Tolerances

Calculation of fits according ISO 286(-2) standart.

🔥 Inspired by a concept to "Dimensional precision and ISO fits".
Learned from the "Fundamentals of Engineering Design" lessons at university.

  • OOP approach
  • Separate "Fit" class
  • Unit test
  • Reading data from CSV files

Useful links:

✨ Technologies

  • Python
  • Tkinter GUI library

Overview

App Screenshot

Features :)

  • Textbox showing all about the current fit
  • Graph for visual representation of the data
  • Error Messages on invalid input data & unknown tolerance grades
  • Save graph as PNG option (using filedialog window)
  • Opening webpages for "Help" & "View Project on GitHub" buttons
  • Key binding for Calculating (Enter), Saving image (Ctrl+S) and Help (F1)

Screenshots

Different Graphs:

graph graph graph graph graph graph graph graph graph

Error messages:

err1 err2 err3

Favicon

favicon

Color Pallete

color pallete

📝 License

This project is GPL v3 licensed.