⚠️ The new ZFordDev Documentation Portal is currently under active development. Search is not yet enabled and some pages are still missing. Please bear with us while we transition to the new system.

Basic UI (Tkinter) Guide

The Basic UI edition is SchedPlus stripped down to its core. By leveraging Python’s built-in standard Tkinter library, it gives you a utilitarian, lightweight scheduling workspace with zero external package bloat.


Why Use the Basic UI?

The Tkinter edition is designed for absolute simplicity. It delivers an incredibly low resource profile and near-instant launch speeds because it avoids heavy third-party runtime parsing. If you are tracking agendas on an older machine, remoting into a basic display server, or just prefer a clean, compact tool that stays out of your way, this is your choice.


Window Layout & Anatomy

The Basic UI condenses your entire workspace into a single, cohesive window frame:


Core Workflow Paths

1. Launching the App

To start SchedPlus explicitly in its standard Tkinter environment, execute the window launcher parameter from your shell:

schedplus --interface basic

2. Adding an Agenda Event

Adding tasks is entirely inline, removing the friction of pop-up screens:

  1. Click into the Task Name input text box at the top.
  2. Select your scheduled target date using the helper pop-up dialog widget.
  3. Hit Add Task. The application commits the string to your local database file instantly and refreshes the low-overhead table view below.