tkinter可以做出多復(fù)雜的界面?
大家好,我是一行
最近看到一個(gè)問(wèn)題是tkinter到底可以做出多復(fù)雜的界面?

問(wèn)題下的回答盡管用tkinter做成了五花八門(mén)的軟件,可以說(shuō)所有的python程序都可以使用tkinter來(lái)轉(zhuǎn)成界面化使用
如果還想做到更加的復(fù)雜,那便只能再上一層:界面化一個(gè)界面化工具
github里就有這樣一個(gè)最強(qiáng)的GUI工具,用tkinter直接做一個(gè)可以拖拽的工具

這個(gè)拖拽項(xiàng)目包括下面這10個(gè)功能,
項(xiàng)目管理:創(chuàng)建和打開(kāi)項(xiàng)目。 文件管理:創(chuàng)建界面、創(chuàng)建文件和導(dǎo)入項(xiàng)目資源。 界面設(shè)計(jì):通過(guò)拖放所見(jiàn)即所得來(lái)設(shè)計(jì)Tkinter界面。 控件設(shè)置:設(shè)置控件的基本屬性。 變量綁定:綁定 Tkinter 控件的自定義變量。 事件響應(yīng):Tkinter 控制的事件和函數(shù)之間的映射。 邏輯編寫(xiě):編寫(xiě)事件函數(shù)的邏輯代碼。 調(diào)試運(yùn)行:調(diào)用Python命令調(diào)試運(yùn)行項(xiàng)目。 打包程序:調(diào)用Python命令為項(xiàng)目打包exe。 組件化和自定義模塊導(dǎo)入:直接將當(dāng)前接口函數(shù)保存為組件并靈活調(diào)用,或?qū)胝{(diào)用自定義模塊。
這簡(jiǎn)直相當(dāng)于用tkinter做了一個(gè)VB出來(lái),所以說(shuō)VB能做出的例子,Python都可以做
項(xiàng)目還提供了一些常見(jiàn)的界面化案例,這些案例包括:
1. 注冊(cè)調(diào)用:
演示點(diǎn)擊界面中的按鈕事件會(huì)彈出另一個(gè)注冊(cè)對(duì)話(huà)框。
2. SQLite 添加、刪除、查詢(xún)和更改:
演示如何添加、刪除、查詢(xún)和更改 Python 的數(shù)據(jù)庫(kù) SQLite。

3. 嵌入面板
演示如何在畫(huà)板畫(huà)布和標(biāo)簽筆記本中嵌入其他界面。

4. Express查詢(xún)
演示如何使用自行設(shè)計(jì)的模塊插件完成Express查詢(xún)和界面控件交互的功能。

5.計(jì)算器
演示如何快速開(kāi)發(fā)加減乘除計(jì)算器軟件。

6. 網(wǎng)絡(luò)聊天
演示如何開(kāi)發(fā)一個(gè)帶接口的服務(wù)器端和客戶(hù)端聊天程序軟件。

7.股票價(jià)格查詢(xún)
演示如何調(diào)用股票查詢(xún)接口進(jìn)行股票查詢(xún)。

8. 瀏覽器
演示如何開(kāi)發(fā)自己的瀏覽器軟件。

9. 網(wǎng)絡(luò)爬蟲(chóng)
演示如何開(kāi)發(fā)自己的美顏爬蟲(chóng)軟件。

10.Pdf 文件合并
演示如何合并和拆分 PDF 文件。

這里面的例子可以看出想把tkinter玩出花來(lái),已經(jīng)在于怎么玩tkinter了,而是看你怎么玩python的各個(gè)技術(shù)方向棧,并移植到tkinter上去
這個(gè)項(xiàng)目的github地址放在??,有興趣的小伙伴可以去瞅瞅:https://github.com/honghaier-game/TKinterDesigner
以上就是今天的分享啦,技術(shù)永不眠,我們下期見(jiàn)~
當(dāng)然Python相關(guān)的電子書(shū)我也給整理好了在下面??

