Skip to content

Lewis-Tsai/Introduction-to-Programming-in-Python-Final-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues MIT License LinkedIn

Introduction to Programming in Python Final Project

Semester and class

2022 Spring NTHU CS 135800

About The Project

Create a money management application.

Features

  • Read and save file (keep the records after closing and reopening the window).
  • Add a record using tkinter.Entry.
  • Prevent users from adding a record with invalid date format.
  • Delete a record.
  • View the records using tkinter.Listbox.
  • View the balance using tkinter.Label.
  • Find records under a category.

UI

Related Knowledge

1. tkinter widges

  • Frame
  • Label
  • Entry
  • Button
  • Scrollbar (advanced)
  • Messagebox (advanced)
  • Combobox (advanced)

2. Layout managers

  • pack
  • grid

3. command parameter for Button 4. StringVar

Structure

pymoney is the top module.

Contact

gmail

(back to top)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages