Skip to content

Latest commit

 

History

History
56 lines (34 loc) · 1.55 KB

README.md

File metadata and controls

56 lines (34 loc) · 1.55 KB

Email-Appointment-CTkinter

Description

This CTkinter GUI app allows you to send a appointment confirmation email with the date of the appointment selected.

Requirements

pip install Tkinter

pip install customTkinter

pip install TkCalendar

Must Enable 2 Factor Authentication With Google Account and Generate an App Password

Your Setup

You must change this for the email to send:

email_sender= 'youremail@gmail.com'  #Enter your email here
email_pass = 'yourapppassword'       #Enter your app password here

Calendar GUI

Emailappoint final

Email Received

Eappointmentfin

Packaging

When trying to package a CTkinter GUI Program as an executable I recommend using auto-py-to-exe (a bit more user friendly than pyinstaller)

To Install auto-py-to-exe:

pip install auto-py-to-exe

Open auto-py-to-exe:

python -m auto_py_to_exe

This should open auto-py-to-exe. Once inside you must use One Directory (--onedir1) and Add Folders customtkinter, babel, TkCalendar in Additional Files (--add-data1)

Here is some additional help/explanation from the devs:

CTK Packaging Help

Footnotes

  1. If you do not do this your executable will not run. (These are the commands if using pyinstaller) 2