⚠️ 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.

Advanced UI (PyQt) Guide

The Advanced UI is SchedPlus’s flagship desktop experience. Powered by a modern PyQt widget engine, it provides a highly polished visual hierarchy, clear component layouts, and smooth window interactions.


Why Use the Advanced UI?

If SchedPlus is going to live permanently on your secondary desktop monitor as your daily driver scheduler, you want the PyQt interface. By utilizing structural UI components, it moves past plain tabular lists to give you structured cards, visual groupings, and subtle interactive state feedback that feels like a polished commercial desktop tool.


Interface Architecture

The Advanced UI layout uses a component-based model to maximize your workspace layout readability:


Core Workflow Paths

1. Launching the App

To boot up the full PyQt interactive desktop runtime workspace environment, trigger the layout selection flag:

schedplus --interface advanced

2. Modifying Your Schedule

The Advanced UI decouples data creation to protect you from accidental inputs:

  1. Click the prominent New Event action component in the top dashboard panel.
  2. A dedicated modal window opens, isolating your input tracking parameters.
  3. Once you submit, the app closes the modal smoothly, runs the background update, and recalculates the chronological layout card order dynamically with responsive animations.