{"adoption": {"forks": 205, "observed_at": "2026-08-28T04:05:46.459825+00:00", "stars": 1868}, "canonical_url": "https://ross.abutalabs.com/products/pyside6-code-tutorial", "card": {"archived": false, "artifact_type": "learning-resource", "description": "可能是最好的PySide6中文教程！用代码实例讲解PySide6，附优质Demos、图标库、QSS皮肤、相关文章等分享！", "domain": ["tutorials", "desktop-applications", "cross-platform", "education"], "enriched": true, "function": ["gui", "developer-tools", "documentation"], "health_score": 79, "homepage": null, "language": "Python", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["muziing/PySide6-Code-Tutorial"], "name": "muziing/PySide6-Code-Tutorial", "platform": ["python", "cross-platform"], "pushed_at": "2026-08-17T22:05:26+00:00", "repo": "muziing/PySide6-Code-Tutorial", "stars": 1868, "tags": ["pyside6", "qt6", "qt-for-python", "chinese-tutorial", "code-examples", "gui-development", "qss", "sample-code", "desktop"], "topics": ["pyside6", "python", "qt6", "tutorial"], "urls": [], "use_cases": ["learn PySide6 with runnable code examples", "Chinese-language Qt for Python tutorial", "see how widget properties affect GUI behavior", "find PySide6 demo apps and QSS stylesheets", "migrate from PyQt5 tutorial to PySide6", "study Qt6 widgets through annotated scripts"], "what_it_is": "A Chinese-language PySide6 tutorial that teaches Qt for Python through independently runnable, heavily commented code examples covering widgets, properties, and behaviors. It also bundles demos, an icon library, QSS skins, and related articles.", "when_to_avoid": ["you need a production GUI framework or library rather than learning material", "you require English-only documentation", "you are not using Python for desktop GUI development"], "when_to_choose": ["you prefer learning by running and tweaking code over reading static docs", "you want tutorial content in Chinese", "you need ready-made PySide6 examples, icons, and QSS skins"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/pyside6-code-tutorial", "repo": "muziing/PySide6-Code-Tutorial", "role": "main", "score": 76}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.459825+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:15:14.784074+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "096728ebb690b57bcd82a61bcd91b6ca9fbc48aa945a4d530c9abdbd660708c6", "fetched_at": "2026-08-28T04:05:46.459825+00:00", "kind": "readme", "missing": false, "url": "https://github.com/muziing/PySide6-Code-Tutorial"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.459825+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:15:14.784074+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "096728ebb690b57bcd82a61bcd91b6ca9fbc48aa945a4d530c9abdbd660708c6", "fetched_at": "2026-08-28T04:05:46.459825+00:00", "kind": "readme", "missing": false, "url": "https://github.com/muziing/PySide6-Code-Tutorial"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:15:14.784074+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "096728ebb690b57bcd82a61bcd91b6ca9fbc48aa945a4d530c9abdbd660708c6", "fetched_at": "2026-08-28T04:05:46.459825+00:00", "kind": "readme", "missing": false, "url": "https://github.com/muziing/PySide6-Code-Tutorial"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.459825+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.459825+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.459825+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:15:14.784074+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "096728ebb690b57bcd82a61bcd91b6ca9fbc48aa945a4d530c9abdbd660708c6", "fetched_at": "2026-08-28T04:05:46.459825+00:00", "kind": "readme", "missing": false, "url": "https://github.com/muziing/PySide6-Code-Tutorial"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.459825+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.459825+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:15:14.784074+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "096728ebb690b57bcd82a61bcd91b6ca9fbc48aa945a4d530c9abdbd660708c6", "fetched_at": "2026-08-28T04:05:46.459825+00:00", "kind": "readme", "missing": false, "url": "https://github.com/muziing/PySide6-Code-Tutorial"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.459825+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.459825+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.459825+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:15:14.784074+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "096728ebb690b57bcd82a61bcd91b6ca9fbc48aa945a4d530c9abdbd660708c6", "fetched_at": "2026-08-28T04:05:46.459825+00:00", "kind": "readme", "missing": false, "url": "https://github.com/muziing/PySide6-Code-Tutorial"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.459825+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.459825+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:15:14.784074+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "096728ebb690b57bcd82a61bcd91b6ca9fbc48aa945a4d530c9abdbd660708c6", "fetched_at": "2026-08-28T04:05:46.459825+00:00", "kind": "readme", "missing": false, "url": "https://github.com/muziing/PySide6-Code-Tutorial"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:15:14.784074+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "096728ebb690b57bcd82a61bcd91b6ca9fbc48aa945a4d530c9abdbd660708c6", "fetched_at": "2026-08-28T04:05:46.459825+00:00", "kind": "readme", "missing": false, "url": "https://github.com/muziing/PySide6-Code-Tutorial"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:15:14.784074+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "096728ebb690b57bcd82a61bcd91b6ca9fbc48aa945a4d530c9abdbd660708c6", "fetched_at": "2026-08-28T04:05:46.459825+00:00", "kind": "readme", "missing": false, "url": "https://github.com/muziing/PySide6-Code-Tutorial"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:15:14.784074+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "096728ebb690b57bcd82a61bcd91b6ca9fbc48aa945a4d530c9abdbd660708c6", "fetched_at": "2026-08-28T04:05:46.459825+00:00", "kind": "readme", "missing": false, "url": "https://github.com/muziing/PySide6-Code-Tutorial"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1555, "days_push": 16, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 76, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}