Source code

Documentation for the source code.

Module new_python_github_project.main_window

This module contains the main GUI components for the PyQt6 application.

Classes

TaskListFrame

Frame containing the task list with scrollable area. Provides a scrollable list of tasks that users need to complete before creating a new Python project.

ActionButtonsFrame

Frame containing action buttons for project operations. Provides the main action buttons for the application, primarily the “Create” button.

TerminalFrame

Frame containing the terminal-like output area. Provides a read-only terminal-like interface for displaying log messages and application output.

MainWindow

Main application window with three vertical areas. Implements a three-area layout design with task list, action buttons, and terminal output.