iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Software Development

Python GUI 專案設計模式及好用的開發技巧 系列

PySide 跟PyQT 很相似, 卻又有點不同. 筆者在找尋好用的python GUI程式時發現了這個, 近幾個月都在研究GUI 的設計模式及如何增加DX (Development Experience)的技巧, 在三十天中將陸續整理出好用的GUI 專案設計觀念及開發技巧

鐵人鍊成 | 共 31 篇文章 | 10 人訂閱 訂閱系列文 RSS系列文
DAY 10

純手工打造UART版資料清洗工具之 Pyside2 GUI 大補帖 - Part A

筆者想要在網路上實在很難找到好用又齊全的PySide2教學大全,那乾脆自己做一份自己想要的大補帖出來。不然找到的不是不全,就是以殘體字為主的半殘型態,很難有參考...

2021-09-25 ‧ 由 JC 分享
DAY 11

純手工打造UART版資料清洗工具之 PySide2 GUI 大補帖 - Part B

從七月開始從零開始研究PySide2 GUI相關設計及程式如何撰寫,已經有一段時間了,筆者深深有感,PySide 系列的水很深。 Let's GO ~~ 如...

2021-09-26 ‧ 由 JC 分享
DAY 12

快樂打包又很坑的pyinstaller

最開心又快速的打包方就是使用pyinstaller,如果是從官方網站直接下載及安裝python就不會遇到這些坑 pyinstaller 參數 --onefile...

2021-09-27 ‧ 由 JC 分享
DAY 13

好用的Decorator 如何在class中使用?

Decorator是什麼?Python Decorator 機制是為了讓你在定義函式與方法之後,可以用簡單的方式來修改並重新定義。引用自Decorator 裝...

2021-09-28 ‧ 由 JC 分享
DAY 14

純手工打造UART間的資料清洗工具II - 在一個檔案中同時存取兩個UART的方法

筆者相信有很多在玩UART的朋友一定也會遇到跟筆者一樣的問題,希望可以同時去存取兩個UART。 但在網路上找到的答案都 .... 先建立一個通用的模板後,名稱為...

2021-09-29 ‧ 由 JC 分享
DAY 15

不要再用print來debug 了 ...

筆者相信有非常多的朋友很愛用print 列印相關的訊息來當作除錯訊息的參考使用,類似下面的做法 筆者其實也很愛這樣的做法或是使用logging module 的...

2021-09-30 ‧ 由 JC 分享
DAY 16

如何使用cython來打包程式碼成pyd格式 (就是DLL檔的意思)

前陣子剛好看到有人在詢問如標題的問題,剛好筆者之前有整理出來 使用pip 安裝cythonpip3 install cython 安裝x64 nativ...

2021-10-01 ‧ 由 JC 分享
DAY 17

如何使用WYSIWYG Python GUI 設計工具快速設計出子視窗及產出程式碼呢?

Python GUI中如果只有一個主視窗那將會很不好用,那該如何快速設計出不同的子視窗呢?網路上有非常多關於PyQT或pySide2的教學, 都是直接開記事本寫...

2021-10-02 ‧ 由 JC 分享
DAY 18

讓Python GUI 畫面在最前方顯示/ 最小化顯示/ 隱藏桌面圖示的方法

很多時候,剛程式開啟後有可能因為使用者操作的因素就讓正在跑的程式被蓋住了。尤其是在使用鍵盤滑鼠精靈控制的時候,如果出現這樣的囧況,那程式就會因為點擊錯誤而造成大...

2021-10-03 ‧ 由 JC 分享
DAY 19

從pyside2 快速移植到pyside6的方法

目前穩定的主流是PyQt 5, PySide2 也是對應到這個版本。但從下個版本開始就改成 PySide6 對應到 PyQt6 適合專案或產品穩定開發的版...

2021-10-04 ‧ 由 JC 分享