最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python GUI編程之tkinter 關(guān)于 ttkbootstrap 的使用詳解

 更新時間:2022年03月03日 10:53:16   作者:輕松學(xué)Python  
ttkbootstrap 是一個基于 tkinter 的界面美化庫,使用這個工具可以開發(fā)出類似前端 bootstrap 風(fēng)格的 tkinter 桌面程序,這篇文章主要介紹了Python GUI編程之tkinter 關(guān)于 ttkbootstrap 的使用詳解,需要的朋友可以參考下

1、項(xiàng)目介紹

ttkbootstrap 是一個基于 tkinter 的界面美化庫,使用這個工具可以開發(fā)出類似前端 bootstrap 風(fēng)格的 tkinter 桌面程序。如果會 tkinter 學(xué)習(xí)起來就會非常簡單,如果不會的話只要先花兩三天的時間系統(tǒng)學(xué)習(xí)一下 tkinter 之后再來使用 bootstrap 也是一樣。

ttkbootstrap 不僅有豐富的案例,同時還有完善的官方文檔,可惜是英文的。不過對于程序員來說,只要用好翻譯軟件與提供的案例代碼,一樣可以輕松上手,那么接下來我們就介紹一下這個工具的使用。

視頻講解:ttkbootstrap

2、快速上手

首先肯定是需要安裝一下 ttkbootstrap

pip install ttkbootstrap 

然后就可以創(chuàng)建窗口對象了,先看一下官方給的案例。

上面案例分別使用了 tkinter 與 ttkbootstrap 創(chuàng)建窗口對象,實(shí)際上運(yùn)行出來的界面沒有太多區(qū)別。原因是因?yàn)檫@個案例非常簡單,實(shí)際上 ttk.Window 可以設(shè)置非常多的高級屬性,相關(guān)內(nèi)容在后續(xù)可能會出一個關(guān)于 ttkbootstrap 源碼解讀的視頻,到時候再詳細(xì)介紹。如果你不清楚該怎么選擇,推薦使用 ttk.Window 的方式進(jìn)行創(chuàng)建。

第二個需要注意的地方是第 10 行使用 ttkbootstrap 的組件,與默認(rèn)的組件相比多出了一些屬性,其中 bootstyle 是指定按鈕的樣式。按鈕樣式有好幾種,其中 SUCCESS 是從 ttkbootstrap.constants 的常量當(dāng)中出來的,除此之外分別還有其他的樣式,因?yàn)閷?dǎo)出來了所以都可以直接使用。

在按鈕 b2 中設(shè)置 bootstyle 時指定的是一個元組并且添加了 OUTLINE 屬性。這個屬性是指定邊框線關(guān)于它的作用我們可以看一個官方案例。

邊框小案例

邊框小案例結(jié)果

第二個按鈕就是顯示邊框線的效果

3、官方文檔介紹

樣式指導(dǎo)(Style guide)

官方地址:https://ttkbootstrap.readthedocs.io/en/latest/styleguide/

關(guān)于 ttkbootstrap 的組件有非常多,樣式也是一樣。如果想創(chuàng)建出漂亮的程序界面,最好是把這些組件的文檔熟讀一遍。或者當(dāng)不會添加樣式使,可以知道到這里進(jìn)行查詢

接口文檔(API Documentation)

接口文檔中記錄了 ttkbootstrap 封裝的每個組件的參數(shù),并且添加了參數(shù)說明。ttkbootstrap 雖然封裝了很多好看的組件,但是對于新手根本就不清楚怎么進(jìn)行使用。這時候就可以查看接口文檔,找一下對應(yīng)的組件是怎么封裝的,參數(shù)的作用是什么,應(yīng)該是用那個屬性才能達(dá)到想要的效果。

接口文檔中有豐富的組件與功能,例如時間日期選擇、消息提示框、對話框、emoji圖像等等,如果是對程序的美觀性有要求,非常推薦去看一看。如果只是想要基本的功能,就沒必要浪費(fèi)這個時間與精力了。

主題(Themes)

主要展示了 ttkbootstrap 的一些內(nèi)置主題,并且允許自定義主題。推薦選擇一個比較滿意的主題直接使用就可以了,沒必要使用 TTK Creator 創(chuàng)建一個屬于自己的主題。你不嫌麻煩的話可以自己嘗試一下。

畫廊(Gallery)

項(xiàng)目提供的基礎(chǔ)案例全部存放在這個里面,整個項(xiàng)目提供了 11 個案例,可以說是非常豐富了。如果你不清楚才能熟練掌握 ttkbootstrap 并且用它做出好看的界面,推薦先從這些案例開始。先把案例搞懂,然后再自己嘗試去做新的案例,上手就會非常的快。

但是新手需要注意,這里面的案例不適合新手食用,因?yàn)槎际腔诿嫦驅(qū)ο筮M(jìn)行封裝的,如果看不懂建議先把面向?qū)ο蟮幕A(chǔ)補(bǔ)一下。

到此這篇關(guān)于Python GUI編程之tkinter 關(guān)于 ttkbootstrap 的使用詳解的文章就介紹到這了,更多相關(guān)python ttkbootstrap使用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python實(shí)現(xiàn)循環(huán)語句的方式分享

    Python實(shí)現(xiàn)循環(huán)語句的方式分享

    這篇文章主要為大家詳細(xì)介紹了Python中實(shí)現(xiàn)循環(huán)語句的常用方式,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價值,感興趣的小伙伴可以了解一下
    2023-05-05
  • Python實(shí)現(xiàn)的redis分布式鎖功能示例

    Python實(shí)現(xiàn)的redis分布式鎖功能示例

    這篇文章主要介紹了Python實(shí)現(xiàn)的redis分布式鎖功能,結(jié)合實(shí)例形式分析了Python操作redis分布式鎖與解鎖功能相關(guān)操作技巧,需要的朋友可以參考下
    2018-05-05
  • python實(shí)現(xiàn)購物車功能

    python實(shí)現(xiàn)購物車功能

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)購物車功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • python通過裝飾器檢查函數(shù)參數(shù)數(shù)據(jù)類型的方法

    python通過裝飾器檢查函數(shù)參數(shù)數(shù)據(jù)類型的方法

    這篇文章主要介紹了python通過裝飾器檢查函數(shù)參數(shù)數(shù)據(jù)類型的方法,涉及Python裝飾器的使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • Python實(shí)現(xiàn)封裝打包自己寫的代碼,被python import

    Python實(shí)現(xiàn)封裝打包自己寫的代碼,被python import

    這篇文章主要介紹了Python實(shí)現(xiàn)封裝打包自己寫的代碼,被python import,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • python高溫預(yù)警數(shù)據(jù)獲取實(shí)例

    python高溫預(yù)警數(shù)據(jù)獲取實(shí)例

    這篇文章主要為大家介紹了利用python獲取高溫?cái)?shù)據(jù)進(jìn)行高溫預(yù)警的防護(hù)措施,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • Python人臉識別之微笑檢測

    Python人臉識別之微笑檢測

    Python可以從圖像或視頻中檢測和識別你的臉,人臉檢測與識別也是計(jì)算機(jī)視覺領(lǐng)域的研究熱點(diǎn)之一。本文主要為大家介紹通過Python實(shí)現(xiàn)人臉識別之微信檢測,需要的同學(xué)可以參考一下
    2021-12-12
  • Python列表切片用法示例

    Python列表切片用法示例

    這篇文章主要介紹了Python列表切片用法,結(jié)合實(shí)例形式分析了Python列表切片的常見操作方法及相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2017-04-04
  • 5個Python自動化運(yùn)維腳本分享

    5個Python自動化運(yùn)維腳本分享

    Python 是一種流行的編程語言,具有豐富的第三方庫和強(qiáng)大的自動化能力,適用于許多不同的領(lǐng)域,許多運(yùn)維工程師會使用 Python 腳本來自動化運(yùn)維任務(wù),所以本文為大家整理了5個Python自動化運(yùn)維腳本,有需要的可以參考下
    2023-08-08
  • pytorch實(shí)現(xiàn)CNN卷積神經(jīng)網(wǎng)絡(luò)

    pytorch實(shí)現(xiàn)CNN卷積神經(jīng)網(wǎng)絡(luò)

    這篇文章主要為大家詳細(xì)介紹了pytorch實(shí)現(xiàn)CNN卷積神經(jīng)網(wǎng)絡(luò),文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-02-02

最新評論

瓮安县| 舞钢市| 民丰县| 杭锦旗| 莆田市| 平昌县| 江川县| 任丘市| 玉龙| 宁晋县| 盐亭县| 夏邑县| 临城县| 莎车县| 专栏| 裕民县| 潮州市| 浦东新区| 普兰店市| 牙克石市| 温宿县| 湘潭市| 山西省| 许昌县| 沛县| 汉阴县| 阿拉善右旗| 寻乌县| 清涧县| 开原市| 南丰县| 开阳县| 北辰区| 驻马店市| 武城县| 兰溪市| 武强县| 灵山县| 新蔡县| 清丰县| 盱眙县|