最后因為個人精力、學習成本、學完之后的回報等等一系列的考量,所以一直想學與不想想之間糾結,
直到在 github 上看到了幾個 tkinter 的幾個漂亮的主題,讓我覺得沒有太大的必要為了一個中小型的桌面程式而去學習 QT ,
對于tkinter不太了解的小伙伴可以看我這個關于tkinter的介紹
四分鐘快速了解tkinter的前世今生
# Python學習交流群:924040232
下面的兩個專案我都有錄制視頻詳細講解了,大家感興趣可以看看,
1、Sun-Valley-ttk-theme
github的主題地址:Sun-Valley-ttk-theme
視頻地址:Sun-Valley-ttk-theme
tkinter 是基于 tcl 創建的一個桌面應用程式開發工具,官方的 IDLE 編輯器就是使用了tkinter,因為官方的專案一般都是注重效果,所以默認的樣式是比較丑的,并且 tkinter 不支持自定義樣式,所以就導致使用 tkinter 的程式基本是差不多的樣子,給人留下了 python 開發桌面程式都很丑的第一印象,
為了改善這種印象,官方就提供了 ttk 組件,是對 tkinter 的一個拓展,允許對 tkinter 默認的樣式進行修改,而 Sun-Valley-ttk-theme 是使用了 tcl 與 ttk 基礎,創建了一個類似 win 11 系統風格的主題樣式,并且基于類似這個專案的還有 Azure-ttk-theme 與 Forest-ttk-theme ,一個是 win11 系統風格,一個是類似 Excel 的主題,

同時 Sun-Valley-ttk-theme-examples 專案中,有幾個不錯的演示案例,
- 優點:界面十分漂亮
- 缺點:對 tkinter 支持不是非常完善,缺少檔案
2、ttkbootstrap
github的主題地址:https://github.com/israel-dryer/ttkbootstrap
視頻地址:ttkbootstrap
ttkbootstrap 是一個使用 ttk 封裝了 前端框架 bootstarp 樣式的工具,界面沒有前一個專案漂亮,但是對 tkinter 的支持非常完善,并且檔案、案例豐富,可惜沒有中文檔案,

- 優點:界面樣式可觀,檔案、案例豐富,
- 缺點:有一定的上手難度
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/435360.html
標籤:Python
下一篇:盤點Go中的開發神器
