Skip to content

Xwinchester/JobBoard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

JobBoard

Machine Shop Job Board is a Python GUI application developed using the Tkinter library. The purpose of this application is to serve as a job board for machine shops, providing a visual representation of job information, statuses, and relevant details.

Overview The key features of the Machine Shop Job Board include:

Graphical User Interface (GUI):

Utilizes Tkinter for a user-friendly full-screen window. Features a dedicated frame housing a Treeview widget for displaying job information. Configuration File Management:

Implements ConfigParser for efficient handling of configuration settings. The config.ini file stores details such as Excel file paths, colors, font size, and update intervals. File Operations:

Allows users to open Excel files through a file dialog. Reads specified Excel sheets to gather essential job data. Tabular Display:

Utilizes the Treeview widget to present job information in a clear tabular format. Implements color coding for different job statuses, enhancing visibility. Dynamic Table and Font Size:

Adjusts font size and table height dynamically based on screen size and content. Automated Job Board Updates:

Regularly updates the job board to reflect changes in the linked Excel file. Menu Bar:

Provides options to open new Excel files, exit, access color settings, and more. Color Picker:

Enables users to customize colors for different job statuses. Excel and Configuration Menu:

Offers convenient options to open the active Excel sheet and access configuration settings. Purpose The Machine Shop Job Board offers a simple way to show machinist's the current state of each machine and where they will be working as well as what jobs they will be working on.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages