Implement a comprehensive GUI application with the following features: - Data Extraction tab: Extract material plan data from ERP system - Material Validation tab: Validate material status and match deletions - Data Query tab: Query database for production order information - Settings tab: Manage ERP, database, browser, and path configurations Key components: - MainWindow: Tabbed interface with status bar - ConfigManager: JSON-based configuration management - LogText: Custom read-only text widget with colored logging - FileSelector: Reusable file/directory selection component - ProgressDialog: Modal progress dialog for long operations Technical details: - Thread-safe UI updates using root.after() - Stdout capture for legacy script integration - Event-based readonly mode allowing copy/select operations - Custom widget composition to avoid Tkinter ScrolledText issues Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
24 lines
247 B
Plaintext
24 lines
247 B
Plaintext
__pycache__/
|
|
.venv
|
|
build
|
|
dist
|
|
log
|
|
*.spec
|
|
temp
|
|
|
|
# Claude 临时文件
|
|
.claude/
|
|
tmpclaude-*
|
|
*.log
|
|
*workspace*
|
|
*.png
|
|
data/
|
|
orderID.txt
|
|
ProductionID.txt
|
|
|
|
# 测试脚本
|
|
tests/
|
|
|
|
# 用户配置文件(包含敏感信息)
|
|
config/user_settings.json
|
|
nul |