Skip to content

Python Project Γενεαλογικού Δέντρου για το μάθημα ΠΛΗΠΡΟ: Προγραμματισμός

Notifications You must be signed in to change notification settings

gestok/Genealogy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Genealogy Tree

Python Project Γενεαλογικού Δέντρου για το μάθημα ΠΛΗΠΡΟ: Προγραμματισμός.

To Do List

  • GUI Structure
  • GUI Linking
  • Standalone Functions

GUI Structure (T-Kinter)

Main Container
  -- Button: "Εισαγωγή Ατόμου"
    -- Form: ID, Name, Birth, Death, Sex, Father, Mother, Description
      -- (Αν ID Υπάρχει) "Αντικατάσταση;"
      -- (ID δεν Υπάρχει) "Δημιουργήθηκε νέο άτομο."
  -- Button: "Διαγραφή Ατόμου"
    -- Form: ID
      -- (Αν ID Υπάρχει) "Διαγραφή του ατόμου και όλων των συνδέσεων του προς τα κάτω."
      -- (ID δεν υπάρχει) "Δεν βρέθηκε το άτομο."
  -- Button: "Προβολή Γράφου"
  -- Button: "Καθάρισμα Γράφου"
  -- Αποθήκευση
    -- Ανοίγει Explorer για επιλογή path, ελέγχει buffer και αποθηκεύει σε csv.
  -- Φόρτωση
    -- Ανοίγει Explorer για επιλογή file, ελέγχει αν .csv και τα headers και φορτώνει στον buffer.

About

Python Project Γενεαλογικού Δέντρου για το μάθημα ΠΛΗΠΡΟ: Προγραμματισμός

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages