Καλησπέρα και καλώς ήλθες στο forum.
#Κλήση της βιβλιοθήκης Tkinter
from tkinter import*
root = Tk()
root.title('ΑΡΧΕΙΟΝ')
# Άνοιγμα αρχείου
# Οι συναρτήσεις που καλούνται απ' το tkinter, μπαίνουν στην αρχή του κώδικα,
# εκτός αν έχεις δημιουργήσει κλάση.
def dedom():
dedomena = "{0} {1}\n".format(onomaInput.get(), epithetoInput.get())
dedomena_file = open('dedomena.txt', 'a')
dedomena_file.write(dedomena)
dedomena_file.close()
#Δημιουργία επιπέδων
logoFrame=Frame(root, width=500, height=100)
logoFrame.grid(row=0, column=0, padx=0, pady=2, sticky=S)
egrafiFrame=Frame(root, width=500, height = 200)
egrafiFrame.grid(row=1, column=0, padx=0, pady=2, sticky=NE)
photoFrame=Frame(root, width=150, height = 100)
photoFrame.grid(row=0, column=2, padx=0, pady=2)
ergaliaFrame=Frame(root, width=150, height=400)
ergaliaFrame.grid(row=1, column=2, padx=0, pady=2, sticky=W)
#Δημιουργία Σκελετών
#kenoCanvas = Canvas(kenoFrame, width=500, height=100)
#kenoCanvas.grid(row=0, column=0, padx=0, pady=2)
ergaliaCanvas=Canvas(ergaliaFrame, width=150, height=280, bg='#f8f1c3')
ergaliaCanvas.grid(row=0, column=0, padx=0, pady=2)
#Εισαγωγή εικόνων
#imagePx = PhotoImage(file = 'images/1.png', width=150, height=100)
#Label(photoFrame, image=imagePx).grid(row=0, column=3, padx=0, pady=2)
#imageLx = PhotoImage(file = 'images/2.png', width=150, height=74)
#Label(logoFrame, image=imageLx).grid(row=0, column=0, padx=0, pady=2, sticky=S)
#Εισαγωγή εργαλείων
exodos=Button(ergaliaFrame, text='Εξοδος',command=root.quit)
exodos.grid(row=0, column=0, padx=5, pady=15, sticky=N)
entaxi=Button(ergaliaFrame, text='Εντάξει', command=dedom)
entaxi.grid(row=0, column=0, padx=5, pady=55, sticky=N)
#Δημιουργία κειμένων
#Στήλη 1
onoma = Label(egrafiFrame, text='Ονομα')
onoma.grid(row=0, column=0, padx=5, pady=5,sticky=E)
#Στήλη 2
epitheto = Label(egrafiFrame, text='Επίθετο')
epitheto.grid(row=0, column=2, padx=5, pady=5, sticky=E)
#Εισαγωγή δεδομένων
#Στήλη 1
onomaInput = Entry(egrafiFrame, width = 20)
onomaInput.grid(row=0, column=1, padx=5, pady=5)
onomaInput.get()
#Στήλη 2
epithetoInput = Entry(egrafiFrame, width = 20)
epithetoInput.grid(row=0, column=3, padx=5, pady=5)
epithetoInput.get()
#Κλήση της συνάρτησης
root.mainloop()
Όσο για πιο Gui πρέπει να χρησιμοποιήσεις, αυτό είναι καθαρά προσωπικό θέμα. Κάθε βιβλιοθήκη έχει τα υπέρ και τα κατά της.