https://github.com/jsonfm/raspberry-tkinter-relays
A simple GUI with Tkinter for monitoring Raspberry digital IO
https://github.com/jsonfm/raspberry-tkinter-relays
customtkinter python tkinter
Last synced: over 1 year ago
JSON representation
A simple GUI with Tkinter for monitoring Raspberry digital IO
- Host: GitHub
- URL: https://github.com/jsonfm/raspberry-tkinter-relays
- Owner: jsonfm
- Created: 2023-01-03T02:41:40.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-01-03T02:47:12.000Z (over 3 years ago)
- Last Synced: 2025-01-30T12:30:30.814Z (over 1 year ago)
- Topics: customtkinter, python, tkinter
- Language: Python
- Homepage:
- Size: 74.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

## Relays Monitor
A GUI made with tkinter and customtkinter.
### 📦 Installation
#### Manual
1. Create and activate a virtual enviroment:
```
python3 -m venv venv
source venv/bin/activate
```
2. Install dependencies:
```
pip install -r requirements.txt
```
3. Execute the program:
```
python main.py
```
#### Automatic
```
sh run.sh
```
### 🗂️ Structure
```
.
├── README.md
├── gui
│ ├── __init__.py
│ ├── application.py # The main logic
│ ├── settings.py # Some global settings
│ ├── led.py # A custom Led component
│ ├── logs.py # A loguru logger
│ ├── navbar.py # A custom navbar component
│ ├── pin.py # A custom pin manager component
│ ├── recorder.py # A custom time recorder
│ ├── relaybox.py # A custom relaybox component
│ └── stopwatch.py # A custom stopwatch component
└── main.py
```