Skip to content

Latest commit

 

History

History
48 lines (35 loc) · 1.94 KB

File metadata and controls

48 lines (35 loc) · 1.94 KB

📋 Program Structure Documentation

Read this in other languages: English, 中文.

🛠️ Tech Stack

Item Technology Selection
Development Language Python
UI Framework PySide6
Completion Cycle 1 working day

⚡ Multi-threading Mechanism

Core Technologies

  • Thread Pool Technology: Utilizes efficient thread pool management to completely eliminate program freezing
  • Master-Slave Separation Architecture: Main thread focuses on UI response, while background threads handle file processing tasks
  • Multi-language Support: Supports Chinese/English switching for internationalized operations

Performance

> 💡 Typical Application Scenario
> Even when processing 500+ documents simultaneously, the program maintains smooth operation experience with zero response delay.


📦 Legacy Version Compatibility

Feature Description
Format Support Fully compatible with macro file parsing from Office 97 to the latest versions
Intelligent Recognition Built-in version detection module automatically identifies file format types
Syntax Compatibility Retains classic macro syntax analyzer to ensure sustainable maintenance of historical projects

🖼️ Interface Preview

Report Generation Interface

Report Generation Interface

Program Main Interface

Interface State Preview
Main Interface Main Interface
Feature Page Feature Page
Settings Page Settings Page