這幾招幫你 2025 年用 Python 寫 GUI 工具,少踩雷又能直接看到成果,適合多平台、各種場景。
- 先挑 3 款近一年 GitHub star 增長率超過 10% 的 GUI 框架實際跑範例。
選熱門框架能避開冷門踩雷,馬上跑範例會發現哪種 API 順手;7 天後你可以問自己哪一個真的寫得下去(對比 star 增長和自己的實作時間)。
- 三天內用 PySide6 或 Flet 寫一個能跨 Windows/Mac/Linux 的小工具,功能只要有按鈕和文字欄就好。
三天能寫完代表上手快,而且馬上體驗到多平台部署問題;三天後你能檢查工具能否都能正常啟動、沒有報錯(用實機或虛擬機測)。
- 如果想超快產出,直接用 Tkinter+CustomTkinter 或 PyWebIO,10 分鐘內寫出一個美型小表單。
10 分鐘能跑出成品超爽,有 UI 主題更不醜;你能讓朋友用手機打開測試,10 分鐘後對方能成功送出資料就過關(用朋友回饋驗證)。
- 至少用 Flet 或 Eel 實際把一個 HTML/JS 範例接 Python,兩天內拼出一個桌面 APP prototype。
兩天內能讓前端長得像手機 APP,又能用 Python 控制邏輯,適合想要 web+桌面混搭;兩天後自己測試 APP 能正常啟動、主要功能可用(自己錄螢幕驗證)。
認識2025年感的 Python GUI 方案清單
今天要來聊這件事,就是你每次寫 Python 的 GUI,如果會有一種「嗯?我是不是在 2005 年裝 XP」的 déjà vu,真的不是你的問題,我超懂。因為市面上一些比較新的 Python GUI 工具啊,現在其實已經不太走以前那種土黃色大按鈕、呆呆的排版路線,講真的,有進化耶。
老實說我對寫 GUI 程式沒什麼偏見,但每次只要打開 Tkinter、PySimpleGUI,那個視窗一跳出來,我腦子馬上就閃回學校那個黑白藍綠相間的成績查詢網頁…欸,你懂嗎,就連字型都給我 Times New Roman 跟表格對齊…(啊題外話),有時候真的會很懷疑:到底是誰發明了這種「復古美感」,為什麼一直被流傳到現在?而且這味道還特別濃厚,像自動機械時光機,把你強制帶回 Windows XP,那個左下角還要轉圈圈的年代。
所以呢,我整理了十款比較不一樣的 Python GUI 工具,它們真的比較有現代人的審美,看起來也沒那麼卡很順(手感很重要),最酷的是用起來心情會莫名變好。跟那堆像博物館藏品級別的工具完全反差,如果之前你被那些奇怪配色雷過,不妨換換口味,也許會突然覺得:「欸,好像可以玩久一點。」
老實說我對寫 GUI 程式沒什麼偏見,但每次只要打開 Tkinter、PySimpleGUI,那個視窗一跳出來,我腦子馬上就閃回學校那個黑白藍綠相間的成績查詢網頁…欸,你懂嗎,就連字型都給我 Times New Roman 跟表格對齊…(啊題外話),有時候真的會很懷疑:到底是誰發明了這種「復古美感」,為什麼一直被流傳到現在?而且這味道還特別濃厚,像自動機械時光機,把你強制帶回 Windows XP,那個左下角還要轉圈圈的年代。
所以呢,我整理了十款比較不一樣的 Python GUI 工具,它們真的比較有現代人的審美,看起來也沒那麼卡很順(手感很重要),最酷的是用起來心情會莫名變好。跟那堆像博物館藏品級別的工具完全反差,如果之前你被那些奇怪配色雷過,不妨換換口味,也許會突然覺得:「欸,好像可以玩久一點。」
體驗 Dear PyGui 打造硬體加速桌面介面
打開 Python 的 GUI 工具,有時候真的會有種 - 呃,這到底是哪一年的產物啊?有些還在長得像超級早期的 Windows,畫面一開心情就下降。嗯,所以我最近其實滿煩這件事,就開始認真找,到底現在2025年還能用哪些比較不土的 Python GUI 框架,真的能拿來做事那種,不是只能翻老故事書。
我是真的有一個個裝起來試,不能說每款都用到爛,可是至少都有跑過,看它們有沒有一些比較現代的功能。不管你是要美美的桌面程式,要自己弄個監控儀表板,又或只是想幫你的小腳本套一個可以拉拉元件、不難看的外殼,這裡大概都找得到配方。我把測試用的小範例程式也整理給你了,因為我自己很討厭去看那些看三遍還是搞不懂、然後貼過來才發現根本不能跑的官方教學。
其實現在要寫出很潮、感覺就是今年新出的程式介面,比以前容易太多啦。你想怎麼玩幾乎都有對應選擇,不一定要繞彎路,也不用一直自幹設計。那,就直接切進主題吧 - 先從第1套開始。
我是真的有一個個裝起來試,不能說每款都用到爛,可是至少都有跑過,看它們有沒有一些比較現代的功能。不管你是要美美的桌面程式,要自己弄個監控儀表板,又或只是想幫你的小腳本套一個可以拉拉元件、不難看的外殼,這裡大概都找得到配方。我把測試用的小範例程式也整理給你了,因為我自己很討厭去看那些看三遍還是搞不懂、然後貼過來才發現根本不能跑的官方教學。
其實現在要寫出很潮、感覺就是今年新出的程式介面,比以前容易太多啦。你想怎麼玩幾乎都有對應選擇,不一定要繞彎路,也不用一直自幹設計。那,就直接切進主題吧 - 先從第1套開始。

學會用 PySide6 快速開發跨平台現代應用
Dear PyGui 這個,嗯... 其實它就是給桌面小工具啊、工程的那種儀表板,還有一些需要用 OpenGL 那種比較炫一點的視覺畫面的時候用的。簡單講,就是說它是很少數真的會用到你電腦顯卡加速(GPU)來跑的 Python GUI 框架,速度有夠快、而且感覺也輕飄飄沒什麼拖泥帶水。老實說,操作方式直接爆炸簡單,有種「啊?就這樣?」的直覺。
我自己如果只是要寫個超陽春的小介面,大概動作就是 - 先 from dearpygui.core import * 跟 from dearpygui.simple import * 拉進來;然後隨便定義一個 hello_callback,那按按鈕時 log_info("Button Clicked!");接著做一個視窗嘛,塞進去「Say Hello」的 Button,一格可以輸入字的 Input,加上一個 Logger,看起來乾淨又夠用。最後 start_dearpygui() 按下去,一切都跑起來了。整個流程… 嗯,就大概像剛剛念的那樣。
說真的為什麼推薦喔?因為 GPU 加速弄出來的流暢度不是一般軟體比得上的,你自己動手跑一次就知道。而且開箱本身長得很現代,不會一開就是以前那種方方正正、淡灰背景很悶的感覺。功能也... 老天太多了吧,小工具本身全打包:什麼畫圖組件、表格資料啊、即時 Log 看看訊息等等,要啥幾乎都原生有,不用一直找額外插件。有時候蠻爽快直接想丟哪就丟哪這樣。
然後 PySide6(Qt for Python),這玩意兒就換風格,是走大規模桌面應用那種路線,如果你喜歡真正完全原生那種窗口和元素長相(Windows、Mac 都行),基本上官方套件直接幫你綁好,不是亂七八糟第三方啦。但要學還真的要花點時間慢慢摸熟怎麼排版還有訊號那些… 就是信號槽處理。前期會卡,但熬過之後,你認真搞它是真的威,很複雜的大案子都能穩穩解,不過嘛,也不是不會痛苦,有陣子會想放棄,可是真的沒什麼死胡同可走,到頭來還是能搞懂那套邏輯啦。
我自己如果只是要寫個超陽春的小介面,大概動作就是 - 先 from dearpygui.core import * 跟 from dearpygui.simple import * 拉進來;然後隨便定義一個 hello_callback,那按按鈕時 log_info("Button Clicked!");接著做一個視窗嘛,塞進去「Say Hello」的 Button,一格可以輸入字的 Input,加上一個 Logger,看起來乾淨又夠用。最後 start_dearpygui() 按下去,一切都跑起來了。整個流程… 嗯,就大概像剛剛念的那樣。
說真的為什麼推薦喔?因為 GPU 加速弄出來的流暢度不是一般軟體比得上的,你自己動手跑一次就知道。而且開箱本身長得很現代,不會一開就是以前那種方方正正、淡灰背景很悶的感覺。功能也... 老天太多了吧,小工具本身全打包:什麼畫圖組件、表格資料啊、即時 Log 看看訊息等等,要啥幾乎都原生有,不用一直找額外插件。有時候蠻爽快直接想丟哪就丟哪這樣。
然後 PySide6(Qt for Python),這玩意兒就換風格,是走大規模桌面應用那種路線,如果你喜歡真正完全原生那種窗口和元素長相(Windows、Mac 都行),基本上官方套件直接幫你綁好,不是亂七八糟第三方啦。但要學還真的要花點時間慢慢摸熟怎麼排版還有訊號那些… 就是信號槽處理。前期會卡,但熬過之後,你認真搞它是真的威,很複雜的大案子都能穩穩解,不過嘛,也不是不會痛苦,有陣子會想放棄,可是真的沒什麼死胡同可走,到頭來還是能搞懂那套邏輯啦。
試玩 Flet 寫出 Flutter 風格的 Python APP
最近有人問我,這應用到底值不值得用,我自己是覺得還挺有意思的欸。PySide6 真的有做到那種原生感,不管你電腦是哪個系統反正界面就順眼。然後啊,它能做很複雜的東西,不太需要擔心速度慢掉還是什麼,基本上沒在拖你後腿啦。還有一個蠻方便,就是一大堆官方文件、然後 C++ 範例怎麼查都在,就連想轉寫成 Python 通常也不會卡住,說真的學起來算直觀。
再提 Flet 這套,老實說它像是給不想碰 JS 或 Dart,但是想做 Flutter 風格 app 的 Python 人。最爽的一點就是,全都用 Python 寫到底,不用管 JavaScript 那套鬼打牆,Dart 更不用提。一套語言桌面 Web 通吃;而且支援熱重載、回應式那種版型,開發快狠準,內建元件長得現在感超足。我試過之後覺得,用起來完全不費神,main 裡加個事件,只要觸發後塞一句加文字進去,再 page.update(),馬上畫面就換了,很蠻耍廢的流程其實。
對了,如果你剛好被困在 Tkinter,不知道是不是老師只教那套…其實還有 CustomTkinter,可以把原本看起來很陽春的界面稍微救一下。有些人光看到 Tkinter 那種古早味直接頭痛,用這新版至少顏值高些,看了比較舒服啦。
再提 Flet 這套,老實說它像是給不想碰 JS 或 Dart,但是想做 Flutter 風格 app 的 Python 人。最爽的一點就是,全都用 Python 寫到底,不用管 JavaScript 那套鬼打牆,Dart 更不用提。一套語言桌面 Web 通吃;而且支援熱重載、回應式那種版型,開發快狠準,內建元件長得現在感超足。我試過之後覺得,用起來完全不費神,main 裡加個事件,只要觸發後塞一句加文字進去,再 page.update(),馬上畫面就換了,很蠻耍廢的流程其實。
對了,如果你剛好被困在 Tkinter,不知道是不是老師只教那套…其實還有 CustomTkinter,可以把原本看起來很陽春的界面稍微救一下。有些人光看到 Tkinter 那種古早味直接頭痛,用這新版至少顏值高些,看了比較舒服啦。
快速升級 Tkinter UI,啟用 CustomTkinter 美型主題
customtkinter 這玩意真的很直白,就是把 Tkinter 換成現代外觀,一鍵暗色主題開下去,整個 UI 馬上升級。老實說,如果你懶得碰 CSS、又不想折騰一堆樣式設定,那只要套個 customtkinter,舊專案立馬變漂亮,特別爽。
像 Swift 範例那種感覺 - 其實 Python 裡也是差不多流程,import 一下、ctk.CTk 建起來,直接丟 CTkButton,不用煩那些複雜的美術細節。設計師沒空理你、可是死線快到了?這時候它根本神救援。
對了,有個很棒的小細節 - 主題切換真的超方便,以前自己要做 dark mode 就痛苦到爆,用 customtkinter 只需要點一下,就全部好了,也不用管什麼配色方案,一次搞定,而且看起來就比較有現代感,不會土土的。
Textual 我也蠻推薦,它是給那些「想玩終端機介面,但又想有 GUI 排版」的人設計。Textual 本身用 Python 跟 Rich 生態做基礎,你可以疊各種排版跟控件,甚至動畫都行,很誇張喔!
比如說建 app 的方式:Python 裡 textual.app.App 當 base class,加 compose 方法一直 yield Button 類型進來;然後跑起來的感覺,有人會講說像 VS Code 裡那種終端機區塊,其實是在純命令列跑,但操作卻很自然、介面格式化也漂亮。
最酷的是 Textual 根本不用桌面 GUI,只在 terminal 下照樣能排好 layout、自動回應狀態變化。而且還有自己的 layout engine 可以調教,自由度給很滿!如果本來就偏愛 terminal 操作,多一點彈性隨便玩啦~
再提 Eel,有些人 web 前端寫很多但就是討厭被 JS 綁死。Eel 超適合這群工程師:UI 全部照網頁習慣(HTML/JS)畫,但是主程式邏輯搬到 Python 控制,而且部署跨平台也輕鬆。不需要硬學新框架,也不用糾結前後端分離那些鳥事,我覺得超適合趕快上手搞出一個桌面小工具或 demo 用啊。
像 Swift 範例那種感覺 - 其實 Python 裡也是差不多流程,import 一下、ctk.CTk 建起來,直接丟 CTkButton,不用煩那些複雜的美術細節。設計師沒空理你、可是死線快到了?這時候它根本神救援。
對了,有個很棒的小細節 - 主題切換真的超方便,以前自己要做 dark mode 就痛苦到爆,用 customtkinter 只需要點一下,就全部好了,也不用管什麼配色方案,一次搞定,而且看起來就比較有現代感,不會土土的。
Textual 我也蠻推薦,它是給那些「想玩終端機介面,但又想有 GUI 排版」的人設計。Textual 本身用 Python 跟 Rich 生態做基礎,你可以疊各種排版跟控件,甚至動畫都行,很誇張喔!
比如說建 app 的方式:Python 裡 textual.app.App 當 base class,加 compose 方法一直 yield Button 類型進來;然後跑起來的感覺,有人會講說像 VS Code 裡那種終端機區塊,其實是在純命令列跑,但操作卻很自然、介面格式化也漂亮。
最酷的是 Textual 根本不用桌面 GUI,只在 terminal 下照樣能排好 layout、自動回應狀態變化。而且還有自己的 layout engine 可以調教,自由度給很滿!如果本來就偏愛 terminal 操作,多一點彈性隨便玩啦~
再提 Eel,有些人 web 前端寫很多但就是討厭被 JS 綁死。Eel 超適合這群工程師:UI 全部照網頁習慣(HTML/JS)畫,但是主程式邏輯搬到 Python 控制,而且部署跨平台也輕鬆。不需要硬學新框架,也不用糾結前後端分離那些鳥事,我覺得超適合趕快上手搞出一個桌面小工具或 demo 用啊。
運用 Textual 在終端機打造互動式 TUI 程式界面
Eel這玩意,嗯,真的是比Electron還輕很多,我不是在唬爛。你就直接寫HTML、JavaScript搞前端嘛,然後後台全部丟給Python去做,其實完全不會遇到那種很煩人的bundler、打包流程什麼的。有點懶人包那種感覺😂。程式範例其實沒啥好記的:
eel.init("web")
eel.start("index.html")
簡單吧?有人會問說,那這個架構到底好在哪?其實最大重點大概是可以直接把Python的那些強大能力搬到網頁界面裡,又不用像追著Electron那樣一直在處理又肥又慢的東西,體積超輕鬆(真的有爽),而且HTML、CSS如果本來就熟的話,上手速度有夠快,甚至你資工底子不夠硬也能摸得來(講難聽點:連我表弟都學會了欸)。對初學者幾乎沒什麼擋路石。
---
Toga,是BeeWare團隊搞出來的跨平台GUI,他們自家出的沒錯。整個思維比較像,「你寫一次、到處跑」,就是那種只想要一個小巧乾淨的小app,不管跑PC還手機,都可以。有趣的是Toga雖然現在進度還慢慢來啦,不過已經有個統一跟很「python風」的API了,用法也算直球 -
app = App("My App", "org.example.myapp", startup=build)
app.main_loop()
Toga最大的賣點齁,就是徹底跨平台 - 真的都支援到,而且語法蠻乾淨好懂的(不像某些老框架啰哩叭唆…),挺適合那種要同時顧桌機跟行動裝置需求的人,也比較符合想穩定、開發需求沒太爆炸的大部分普通開發者啦。功能陸續增加中但目前多端適配這塊算解決得不錯。有些朋友嫌新,但坦白說門檻低,有興趣蠻值得試一下。
import eeleel.init("web")
@eel.expose
def say_hello(name):
print(f"Hello, {name}!")eel.start("index.html")
簡單吧?有人會問說,那這個架構到底好在哪?其實最大重點大概是可以直接把Python的那些強大能力搬到網頁界面裡,又不用像追著Electron那樣一直在處理又肥又慢的東西,體積超輕鬆(真的有爽),而且HTML、CSS如果本來就熟的話,上手速度有夠快,甚至你資工底子不夠硬也能摸得來(講難聽點:連我表弟都學會了欸)。對初學者幾乎沒什麼擋路石。
---
Toga,是BeeWare團隊搞出來的跨平台GUI,他們自家出的沒錯。整個思維比較像,「你寫一次、到處跑」,就是那種只想要一個小巧乾淨的小app,不管跑PC還手機,都可以。有趣的是Toga雖然現在進度還慢慢來啦,不過已經有個統一跟很「python風」的API了,用法也算直球 -
from toga import App, Button, Boxdef build(app):
box = Box()
button = Button("Press me", on_press=lambda w: print("Pressed!"))
box.add(button)
return boxapp = App("My App", "org.example.myapp", startup=build)
app.main_loop()
Toga最大的賣點齁,就是徹底跨平台 - 真的都支援到,而且語法蠻乾淨好懂的(不像某些老框架啰哩叭唆…),挺適合那種要同時顧桌機跟行動裝置需求的人,也比較符合想穩定、開發需求沒太爆炸的大部分普通開發者啦。功能陸續增加中但目前多端適配這塊算解決得不錯。有些朋友嫌新,但坦白說門檻低,有興趣蠻值得試一下。

嘗試 Eel 結合 HTML/JS 與 Python 邏輯建桌面應用
今天要來聊聊一個我自己蠻常會用、而且覺得有點神奇的小東西,叫 PyWebIO。你只要會 Python,不太想去煩那些 HTML、CSS、JavaScript 就可以做互動網頁工具了。像公司內部小工具啦、儀表板什麼的,這種需求真的超級適合。有時候我都覺得在寫 console 程式,但結果你的東西其實直接可以開瀏覽器用欸,就超像魔術一樣啊。
然後它最大賣點就是……不用前端技術,完全不用!你用 input 請大家輸入名字,再用 put_text 把「嗨某某你好」秀出來,最後整個 app 用 start_server(main, port=8080) 一跑 - 馬上本機 8080 port 跑給你看耶,不囉嗦。簡單講啦,就是你專心寫邏輯、搞回饋,用不著想說模板怎麼設啊還是哪裡卡住,很快就能改很快就能看到結果。如果只是自家團隊臨時有事要丟個頁面來操作測試,也幾乎都是一鍵解決那種順暢感。
對了突然想到 Remi。有沒有聽過?Remi 也很妙,它不是拿來作網站,而是讓你原生寫 Python GUI,可是介面偏偏也是用瀏覽器開,你不碰任何 JS 或 HTML。一個按鈕、設 onclick 事件,點一下變 Clicked! 就像那種 demo 等級範例,但重點是:你完全在 Python 世界混,可以把所有功能跟 UI 都黏一起。remi.start(MyApp) 開下去,本機 server 起好了,網址貼一貼整組介面就活跳跳開在那裡。
這套 Remi 通常是急著 prototype 一個想法、不太想深究 UI 細節跟複雜部署問題的時候爆炸好用。有沒有發現,就是「先跑再管後續」,也幾乎沒什麼環境配對限制或 config 檔案什麼的,很純粹亂玩。
另外 Kivy 哇!今年(2025)還活著,而且圈子還滿大,如果你的專案偏 mobile 或觸控相關功能一定還是考慮它比較實在。Kivy 比較像事件驅動那路線,有 GPU 加速,美術客制化自由度也高。不過說真的,它不是走網頁派,比較像桌面和行動平台全包,但只要有拖拉滑動啊,多指觸控那些特效,就繞不開 Kivy 啊。所以到現在很多人開新產品如果界面有炫技成份,都會再翻 Kivy 文檔找靈感。
嗯,大致上筆記就是這樣啦。每一套工具玩法都不一樣,看狀況選,一切全靠自己的狀態…好啦想到啥再補充~
然後它最大賣點就是……不用前端技術,完全不用!你用 input 請大家輸入名字,再用 put_text 把「嗨某某你好」秀出來,最後整個 app 用 start_server(main, port=8080) 一跑 - 馬上本機 8080 port 跑給你看耶,不囉嗦。簡單講啦,就是你專心寫邏輯、搞回饋,用不著想說模板怎麼設啊還是哪裡卡住,很快就能改很快就能看到結果。如果只是自家團隊臨時有事要丟個頁面來操作測試,也幾乎都是一鍵解決那種順暢感。
對了突然想到 Remi。有沒有聽過?Remi 也很妙,它不是拿來作網站,而是讓你原生寫 Python GUI,可是介面偏偏也是用瀏覽器開,你不碰任何 JS 或 HTML。一個按鈕、設 onclick 事件,點一下變 Clicked! 就像那種 demo 等級範例,但重點是:你完全在 Python 世界混,可以把所有功能跟 UI 都黏一起。remi.start(MyApp) 開下去,本機 server 起好了,網址貼一貼整組介面就活跳跳開在那裡。
這套 Remi 通常是急著 prototype 一個想法、不太想深究 UI 細節跟複雜部署問題的時候爆炸好用。有沒有發現,就是「先跑再管後續」,也幾乎沒什麼環境配對限制或 config 檔案什麼的,很純粹亂玩。
另外 Kivy 哇!今年(2025)還活著,而且圈子還滿大,如果你的專案偏 mobile 或觸控相關功能一定還是考慮它比較實在。Kivy 比較像事件驅動那路線,有 GPU 加速,美術客制化自由度也高。不過說真的,它不是走網頁派,比較像桌面和行動平台全包,但只要有拖拉滑動啊,多指觸控那些特效,就繞不開 Kivy 啊。所以到現在很多人開新產品如果界面有炫技成份,都會再翻 Kivy 文檔找靈感。
嗯,大致上筆記就是這樣啦。每一套工具玩法都不一樣,看狀況選,一切全靠自己的狀態…好啦想到啥再補充~
探索 Toga 建立真正跨平台與移動裝置兼容的 APP
沒有繼續做GUI,老實說,不是因為技術什麼的,而是...就很醜。這個真的很現實,有些時候自己努力半天,結果那個視窗跟現代設計、漂亮畫面完全沒關係,只會一直讓人懷疑自己是不是根本不適合寫介面。後來每次點開自己的app,只想趕快關掉,哪還有心情再優化。
但說真的,那些新框架的出現真的蠻救命的。有些UI用傳統方式弄出來,一打開就直接喪失動力,所謂「醜到提不起勁」我每次都覺得中肯到不行。可是如果換上像Flet這種Flutter風格,你會發現界面突然多了點亮點,也不是什麼高大上的感覺,就是…你會想把功能再加一點,再排整齊一點,好像搞下去總會變成某種能看的樣子。
最近我整個人都泡在一個跨平台控制台的專案裡,全程用Flet建前端,那種視覺風格,怎麼說,有一種比起土炮更自信的小魔法(對,我知道這句話有點怪,但就是這樣)。計劃要寫一篇超細節拆解,就是要告訴大家怎麼把排程器、CLI工具那些看似只能跑在終端機的玩意,加進同一個GUI,不管是檔案監控還是工作管理都能丟一起。如果你之前被卡住,是因為覺得做GUI太麻煩又不好看,其實現在是可以重啟試一次啦 - 新的選項多很多,有時候畫面稍微順眼了,自己也比較願意慢慢摸下去。
但說真的,那些新框架的出現真的蠻救命的。有些UI用傳統方式弄出來,一打開就直接喪失動力,所謂「醜到提不起勁」我每次都覺得中肯到不行。可是如果換上像Flet這種Flutter風格,你會發現界面突然多了點亮點,也不是什麼高大上的感覺,就是…你會想把功能再加一點,再排整齊一點,好像搞下去總會變成某種能看的樣子。
最近我整個人都泡在一個跨平台控制台的專案裡,全程用Flet建前端,那種視覺風格,怎麼說,有一種比起土炮更自信的小魔法(對,我知道這句話有點怪,但就是這樣)。計劃要寫一篇超細節拆解,就是要告訴大家怎麼把排程器、CLI工具那些看似只能跑在終端機的玩意,加進同一個GUI,不管是檔案監控還是工作管理都能丟一起。如果你之前被卡住,是因為覺得做GUI太麻煩又不好看,其實現在是可以重啟試一次啦 - 新的選項多很多,有時候畫面稍微順眼了,自己也比較願意慢慢摸下去。

輕鬆用 PyWebIO 和 Remi 無前端技術寫 Web 工具
Python這幾年,變得很不一樣。其實我常想,現在2024年了嘛,還有人會固執著十幾年前那種寫法嗎?以前那一套好像有點跟不上節奏囉。
老實說,我蠻在意你看完這個是不是有收穫啦。如果覺得這些內容對你有用,可以直接按下拍手(嗯,多來幾下也可以),順便追蹤一下,我會偶爾冒出一些自動化的妙招、不用廢話的小技巧、或者比較深一點但不會太難懂的程式解析。
就先寫到這吧。我其實只想跟你說 - 一起做事可以變簡單啊,用點巧思,省下力氣去做自己更喜歡的事情。感謝你的時間,不囉嗦。最後……很期待在Codrfit裡遇到你,有空來打聲招呼!
老實說,我蠻在意你看完這個是不是有收穫啦。如果覺得這些內容對你有用,可以直接按下拍手(嗯,多來幾下也可以),順便追蹤一下,我會偶爾冒出一些自動化的妙招、不用廢話的小技巧、或者比較深一點但不會太難懂的程式解析。
就先寫到這吧。我其實只想跟你說 - 一起做事可以變簡單啊,用點巧思,省下力氣去做自己更喜歡的事情。感謝你的時間,不囉嗦。最後……很期待在Codrfit裡遇到你,有空來打聲招呼!
評估 Kivy 打造行動觸控或全自訂跨平台 GUI 應用
要是覺得這篇有一點收穫,嗯…可以幫忙按下那個拍手的按鈕。就隨手一下啦,不然有時候其實我自己也常忘記。不過還是提醒一下,追蹤作者會比較快看到新東西,動作超簡單。
突然想到,你平常會刷X(以前叫Twitter)或IG嗎?去找一下Codrfit看看。他們在那裡經常丟一些奇怪又新鮮的點子,我上次滑到還看到幾個創作者蠻有料的。說真的,多看看新的想法感覺挺不錯。
對了,有人在問怎麼開始自己的AI部落格。我之前發現codrift. ghost. io這平台好像可以免費玩,一毛都不用先付。試一試也沒壞處啦,如果正好你最近手癢想寫什麼,也許就能派上用場。
突然想到,你平常會刷X(以前叫Twitter)或IG嗎?去找一下Codrfit看看。他們在那裡經常丟一些奇怪又新鮮的點子,我上次滑到還看到幾個創作者蠻有料的。說真的,多看看新的想法感覺挺不錯。
對了,有人在問怎麼開始自己的AI部落格。我之前發現codrift. ghost. io這平台好像可以免費玩,一毛都不用先付。試一試也沒壞處啦,如果正好你最近手癢想寫什麼,也許就能派上用場。
