乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      [原創(chuàng)]使用VB設計Python的GUI界面(Tkinter Designer) 附源碼,[更新V1.5.1]

       dinghj 2017-04-13
       本帖最后由 cdhigh 于 2015-11-21 06:24 編輯

      [2015-11-20]更新到1.5.1, https://github.com/cdhigh/tkinter-designer
      [2013-03-21]更新一個小小升級,v1.4.6,主要是可以在VB中拖動鼠標設定窗體在屏幕上的初始位置。
      [2013-02-19]更新1.4.5。
      [2013-01-31]升級V1.4.4,完善一些小特性和修改一些BUG,應該夠用了。
      [2013-01-25]很多網友都在使用windows7了,VB6在windows7下有一定的兼容性問題,為此,我找到一個牛人修改的VB6.EXE補丁,在windows7完美使用VB6,不漂不卡。
      [2013-01-16]升級V1.4.1,增加滾動條自動關聯(lián),在Listbox/Text/Treeview/Canvas右邊或下邊緊靠著放置合適長度的滾動條后自動關聯(lián),不需要再手工選擇。
      [2013-01-11]根據ld2759反饋:6M精簡版,需要COMMTB32.DLL這個文件,工具欄上才有顯示。
      [2013-01-10]重要更新v1.4版本支持在VB6綠色精簡版中使用?。ńㄗh使用12M的VB6精簡版,6M精簡版的VisualTkinter工具欄圖標顯示不出來,但可以在"外接程序"菜單下選擇"VisualTkinter"來執(zhí)行,功能不受影響)

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

      Python和VB都是能讓人快樂的編程語言,我使用了Python之后,很多自己使用的工具都使用Python開發(fā)或改寫了,因為最終實現的Python代碼實在太短了(相比VB),有時候Python一行代碼就可以實現VB一個函數的功能。
      Python就是這種讓人越用越開心的語言。
      不過說實在,使用Python開發(fā)GUI界面還是麻煩了一些了,自帶的標準庫Tkinter使用起來非常簡單,不過對于習慣了VB拖放控件完成界面設計的偶來說,還是不夠人性化。TK也有一個工具叫GUI Builder,不過它使用Layout布局,不夠直觀,而且用起來很不爽。。
      至于PyQt/wxPython等GUI庫,盡管有可視化設計工具,但總感覺做一般的輕量級應用是殺雞用牛刀,
      而且不夠環(huán)保,不夠低碳,要帶一個很大的庫,需要目標機器上夜同樣安裝了PyQt/wxPython,做不了綠色軟件。
      所以最終的結果是我更喜歡Tkinter,用起來很簡單,綠色環(huán)保,真正的跨平臺,一個py文件到處運行(擔心泄密就編譯成pyc)。
      很多人都認為TK的界面不夠美觀,不過我經過多次實驗后發(fā)現導入Python自帶的標準TTK主題庫,界面非常Native,不輸PyQt/wxPython。
      此Addin默認啟用TTK支持,也可選擇關閉。
      總而言之,輕量級GUI,TK+TTK足夠。

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


      安裝方法:將壓縮包解壓到你希望的目錄,然后執(zhí)行Setup.exe完成注冊插件過程,打開VB6就可以用了。
      在VB窗體上設計完成界面后(你可以大膽的設置各控件的屬性,Addin盡量將其翻譯為tkinter的控件屬性),點工具欄上的VisualTkinter(圖標為一片羽毛),再點'生成代碼'按鈕,即可生成可運行的Python代碼,可以拷貝至剪貼板或保存至文件。
      一般情況下你可以不用再改變tkinter的控件屬性,但是如果你熟悉tkinter,需要更多的控制,可以一一核對各屬性,并且修改,再生成代碼。

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

      代碼已經在Github上托管,更新的版本可以在這上面找到,需求也可以在上面提:
      https://github.com/cdhigh/tkinter-designer

      軟件截圖:


      VisualTkinter_v1.3.rar (230.46 KB, 下載次數: 124)

      VisualTkinter_v1.3.2.rar (237.46 KB, 下載次數: 104)

      Visual Tkinter_v1.4.rar (510.43 KB, 下載次數: 150)

      Visual Tkinter_v1.4.5.rar (515.61 KB, 下載次數: 119)

      Visual Tkinter_v1.4.6.rar (518.7 KB, 下載次數: 534)

      VB6在WINDOWS7下畫圖不漂補丁.rar (855.45 KB, 下載次數: 469)

        本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現有害或侵權內容,請點擊一鍵舉報。
        轉藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多