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:
- The Input Header: Positioned directly at the top of the window, this section houses your inline task text entries and date/time selector buttons.
- The Task Tree: Occupying the lower section of the layout is a clean, structured table that reflects your active relational database records at a glance.
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:
- Click into the Task Name input text box at the top.
- Select your scheduled target date using the helper pop-up dialog widget.
- Hit Add Task. The application commits the string to your local database file instantly and refreshes the low-overhead table view below.