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

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

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

1、項(xiàng)目介紹

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

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

視頻講解:ttkbootstrap

2、快速上手

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

pip install ttkbootstrap 

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

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

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

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

邊框小案例

邊框小案例結(jié)果

第二個(gè)按鈕就是顯示邊框線的效果

3、官方文檔介紹

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

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

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

接口文檔(API Documentation)

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

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

主題(Themes)

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

畫(huà)廊(Gallery)

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

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

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

相關(guān)文章

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

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

    這篇文章主要為大家詳細(xì)介紹了Python中實(shí)現(xiàn)循環(huán)語(yǔ)句的常用方式,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,感興趣的小伙伴可以了解一下
    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)購(gòu)物車(chē)功能

    python實(shí)現(xiàn)購(gòu)物車(chē)功能

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

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

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

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

    這篇文章主要介紹了Python實(shí)現(xiàn)封裝打包自己寫(xiě)的代碼,被python import,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    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人臉識(shí)別之微笑檢測(cè)

    Python人臉識(shí)別之微笑檢測(cè)

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

    Python列表切片用法示例

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

    5個(gè)Python自動(dòng)化運(yùn)維腳本分享

    Python 是一種流行的編程語(yǔ)言,具有豐富的第三方庫(kù)和強(qiáng)大的自動(dòng)化能力,適用于許多不同的領(lǐng)域,許多運(yùn)維工程師會(huì)使用 Python 腳本來(lái)自動(dòng)化運(yùn)維任務(wù),所以本文為大家整理了5個(gè)Python自動(dòng)化運(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ì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-02-02

最新評(píng)論

都江堰市| 永靖县| 讷河市| 龙里县| 本溪| 许昌市| 林口县| 麻栗坡县| 奉新县| 邵阳市| 阜南县| 巴林左旗| 曲周县| 临夏市| 河南省| 内黄县| 云龙县| 土默特左旗| 垦利县| 濮阳市| 温州市| 缙云县| 中阳县| 北票市| 浪卡子县| 肇东市| 香河县| 益阳市| 扶余县| 乐都县| 大埔区| 舞阳县| 镇坪县| 永德县| 嘉峪关市| 平果县| 南昌县| 维西| 台湾省| 德保县| 磴口县|