本專案會以一個自學者、半導體產品工程師的視角,說明 PE/ MIE 等工程師如何在半導體製造情境中,運用 Python 的 Pandas、PySide6 等模組做出符合任務需求的 GUI 程式。本專案會說明相關模組的使用方式、並著重於 fab 內的情境說明。並且針對我們這種常寫出腳本式專案的自學者、提供如何寫出模組化、易修改維護 code 的心法。最後並會附上一個數據分析的範例。
本篇目的:了解 QT 內常用元件的屬性編輯方法,以及在 wafer 分析工具內的應用方式 前言 在 Day 10 中我們介紹了 QT 物件的應用與屬性修改方...
本篇目的:讀者可善用 QT 的 layout 功能做出縮放自如的畫面,且能為 UI 中各部件設定可辨認之名稱 前言 在 Day 9 中我們知道如何使用 QT...
本篇目的:讀者可善用 QT 的多頁面容器、以及 Day 12 的 layout 物件,做出完成度高的使用者介面 前言 在 day 12 中我們有提到 QLa...
本篇目的:了解如何將同一目的之 function 封裝成具備狀態記憶的 Python class,為後續 結合 UI 與模組化設計做準備 前言 我們在 da...
目的:讀者會應用模組化程式設計與關注點分離原則,在專案中實踐 MVC 架構、編寫不同功能的模組,藉此達成易修改、可重用的設計 前言 我們在 day 1 提到...
本篇目的:了解如何連接 QT 的 Signal & Slot,讓 UI 元件與 Python 腳本內的物件產生互動 前言 我們在先前的文章中個別提到...
本篇目的:讀者可以了解如何管理系統設定與使用者設定,並且可學會使用 json 模組進行讀取與寫入 前言 本篇專欄的目的是讓製造業產線工程師的大家,可以做出符...
本篇目的:讀者可以從零開始,以”目標設定→流程設計→定義手法”的方式,做出一個擁有完整功能、易修改的模組。 前言 在 day 14 中我們知道如何以 cla...
本篇目的:讀者可以延續 day 18 的模組化設計,將 QTableWidget 的讀寫、行列增減等寫成一個模組,未來 UI 內的表格都可以用這個模組管理...
本篇目的:讀者可以透過擷取使用者鍵盤的行為,結合 day 16 的訊號連接以及 day 19 建立的表格寫入 class,實現複製 excel 試算表內容到...