西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
西西首頁 電腦軟件 安卓軟件 電腦游戲 安卓游戲 排行榜 專題合集

tkinter可視化設(shè)計工具

  • tkinter可視化設(shè)計工具
  • 軟件大小:586KB
  • 更新時間:2013-03-05 17:56
  • 軟件語言:中文
  • 軟件廠商:
  • 軟件類別:國產(chǎn)軟件 / 免費(fèi)軟件 / 編程控件
  • 軟件等級:4級
  • 應(yīng)用平臺:WinXP, WinAll
  • 官方網(wǎng)站:暫無
  • 應(yīng)用備案:
好評:50%
壞評:50%

本類精品

軟件介紹

這是一個VB6的IDE插件(Addin),使用VB6的IDE直接設(shè)計Python的界面。

Python和VB都是能讓人快樂的編程語言,我使用了Python之后,很多自己使用的工具都使用Python開發(fā)或改寫了,因為最終實(shí)現(xiàn)的Python代碼實(shí)在太短了(相比VB),有時候Python一行代碼就可以實(shí)現(xiàn)VB一個函數(shù)的功能。

Python就是這種讓人越用越開心的語言。

不過說實(shí)在,使用Python開發(fā)GUI界面還是麻煩了一些了,自帶的標(biāo)準(zhǔn)庫Tkinter使用起來非常簡單,不過對于習(xí)慣了VB拖放控件完成界面設(shè)計的偶來說,還是不夠人性化。TK也有一個工具叫GUI Builder,不過它使用Layout布局,不夠直觀,而且用起來很不爽。。

至于PyQt/wxPython等GUI庫,盡管有可視化設(shè)計工具,但總感覺做一般的輕量級應(yīng)用是殺雞用牛刀,

而且不夠環(huán)保,不夠低碳,要帶一個很大的庫,需要目標(biāo)機(jī)器上夜同樣安裝了PyQt/wxPython,做不了綠色軟件。

所以最終的結(jié)果是我更喜歡Tkinter,用起來很簡單,綠色環(huán)保,真正的跨平臺,一個py文件到處運(yùn)行(擔(dān)心泄密就編譯成pyc)。

很多人都認(rèn)為TK的界面不夠美觀,不過我經(jīng)過多次實(shí)驗后發(fā)現(xiàn)導(dǎo)入Python自帶的標(biāo)準(zhǔn)TTK主題庫,界面非常Native,不輸PyQt/wxPython。

此Addin默認(rèn)啟用TTK支持,也可選擇關(guān)閉。

總而言之,輕量級GUI,TK+TTK足夠。


使用此Addin,你可以不用寫一句代碼就可以生成一個完整可運(yùn)行的Python的GUI界面,支持2.X和3.X。

安裝方法:

將壓縮包解壓到你希望的目錄,然后執(zhí)行Setup.exe完成注冊插件過程,打開VB6就可以用了。

在VB窗體上設(shè)計完成界面后(你可以大膽的設(shè)置各控件的屬性,Addin盡量將其翻譯為tkinter的控件屬性),點(diǎn)工具欄上的VisualTkinter(圖標(biāo)為一片羽毛),再點(diǎn)'生成代碼'按鈕,即可生成可運(yùn)行的Python代碼,可以拷貝至剪貼板或保存至文件。

一般情況下你可以不用再改變tkinter的控件屬性,但是如果你熟悉tkinter,需要更多的控制,可以一一核對各屬性,并且修改,再生成代碼。


當(dāng)然除了用來設(shè)計界面外,此ADDIN內(nèi)置的各控件屬性列表可以做為編程參考,比較完整,除了極少數(shù)我認(rèn)為大多數(shù)人都不用的屬性外,屬性定義基本上是我從官方的tkinter文檔直接翻譯的。

軟件標(biāo)簽: vb6

其他版本下載

發(fā)表評論

昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
查看所有(0)條評論 > 字?jǐn)?shù): 0/500

TOP
軟件下載