Giter Site home page Giter Site logo

s-rigaud / restaurant-management-system Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 844 KB

Tkinter project trying to improve the classic restaurant example

License: MIT License

Python 100.00%
tkinter ttk ttkthemes python python3 pdf-generation styled-components

restaurant-management-system's Introduction

Improved-Restaurant-Management-System

I tried to create a nice-looking window using tkinter and especially ttk. I get ride of the classic and ugly default window. I recreated the menu bar, the fullscreen feature and the minimisation of the window in the OS task bar.

Requirements

  • Python 3.6 or higher (Developped on Windows, warn me if you encounter troubles on OsX/Linux)
  • pip install - r requirements.txt

Usefull features for other projects

Advanced Feature Code Implementation Documentation or StackOverflow issue
ToolTip widget tooltip.py Source
Creating pdf document from nothing save_bill_to_pdf Doc
Allow the window to be dragged Bind movements Source
Scientific calculator for raw string scient_calc.py Parse input string and calculate it '5+5*5'
Deeply customize style Improved ttk themes Map styles for design and events
Allow iconification of a custom window Setting & Feature (Can't find stack origin)
Reorganize all widget coordinates according to the window size place_widgets Use the ratio between old and new window size

Overview of the app

PRICE CALCULATION + CALCULATOR

Fisrt tab Second tab

PDF BILL

PDF Bill

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.