1 tkinter視覺化開發工具

2021-10-24 12:14:41 字數 1191 閱讀 9798

好吧,那咱就自個兒個視覺化開發工具寫總行吧,經過一下午的奮鬥,第一代誕生了,嘗試了一下,簡直是歪瑞古德啊!

我建議各位朋友如果對在學tkinter,同時有一定興趣,可以根據下面的一些教程,自己開發乙個tkinter視覺化工具出來吧。

方法詳解

widget.keys()返回由控制項所有屬性名,與widget.cget配合使用

widget.cget(param)獲取控制項指定的屬性值,如bg、fg

widget[param]同上

widget.__str__()獲取控制項的布局結構字串,比如父容器、爺容器

widget.master獲取控制項的父容器控制項例項物件,注意直接返回的是物件哦

widget.place_info()獲取控制項的位置資訊組成的字典:

首先,既然是視覺化,就要有引數的實時更新和實時顯示,那麼就需要實時的獲取控制項的引數值,因此1.1中的cget方法和place_info方法就十分有用;

其次,控制項的布局結構也是十分重要的,比如你想新增或刪除乙個控制項,那麼必須指定其父容器,那麼通過widget.master方法就可以指定或者獲取父容器。

最後,就是一些基本的事件繫結,這個網上可以找到很多tkinter事件繫結的文章,在這兒我只強調一點,我們知道.bind('<..>,func)中,func引數的格式是func(event,...),其中event引數返回的是乙個例項物件,有幾個屬性:x,y,x_root,y_root,widget[…]重點關注widget屬性,它是發生事件的控制項的例項物件,也就是可以通過event引數,直接獲取發生tkinter事件的控制項本身。

其實tkinter的學習更重要的是以練帶學,大家可以不停的嘗試改變每個屬性的值,來觀察該屬性的作用,如果通過這個視覺化工具,可以更加直觀的了解到控制項的基本屬性的作用和用法。

本人目前只寫出了第一代視覺化工具,太醜了不符合這個專欄的氣質,就不放原始碼了

本人python完全通過一些書籍和網上博文學習,沒有經過系統化的學習,如有問題,歡迎指正。如果有相同方式學習並十分熱愛python的 朋友,歡迎聯絡我,共同進步。

前端實時視覺化開發工具

用法 首先安裝谷歌外掛程式livestyle,建議掛vpn,到谷歌商店裡搜 然後安裝sublime外掛程式,方法如下 進入sublime txt shift ctrl p 輸入 pcl 選擇 install package 安裝外掛程式 稍等會就會出現選擇框,輸入你要安裝的外掛程式名稱 等待安裝完成...

前端實時視覺化開發工具分類體驗!

學習前端的html.css 實時的視覺化除錯,方便開發與學習。我們先進行幾個工具的對比。livestyle 只能實時同步css 檔案,不能同步html檔案。livereload 簡單的web的專案開發。browsersync 比前兩個都比較全面一點,這次我們重點介紹 browsersync 結合su...

前端實時視覺化開發工具的使用

一 livestyle livestyle 是針對樣式的實時工具,包括css less sass,不能修改html和js檔案。目前只適用於google chrome和sublime text,如果你使用的是其他編輯軟體的話就不一定那麼好用了 二 livereload 相比較livestyle 而言,...