為什麼這篇python gui開發鄉民發文收入到精華區:因為在python gui開發這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者kivava (天空快快黑)看板Python標題Re: [問題] Python能快速開發GUI的...
※ 引述《StubbornLin (Victor)》之銘言:
: 我想請問一下@@
: Python有沒有可以像VB那樣快速開發視窗的IDE
: 使用只有寫程式的方式來建構視窗會很痛苦
: 我知道IronPython似乎可以整合到.Net介面
: 但是可以做到什麼程度我不知道
: 而且Express也可以用嗎?
: 因為畢竟正式版的要錢
: 而除了IronPython之外有像我說的那樣整合開發環境嗎?
: 因為我只有玩過內建的GUI,知道的實在不多
: 內建的雖然可以用 但是實在太陽春 也不太可能寫大
: 就算寫大也會很痛苦、很花時間
: 所以想問問看
: 以上,謝謝
如果你願意使用IronPython的話,IronPython Studio可以幫助你快速的建立GUI介面
如同一般的Visual C# 一般,使用拖拉的方式便能完成你所想要的介面
絕大多數的CLR都能支援,跨平台也有mono,雖然不算完善,
但學會之後要跨到其他的.Net Programing Language應該不是件難事
IronPython Studio的簡介可參考小弟的網誌
http://kivava.blogspot.com/2008/01/ironpython-studio.html
另推薦這本書 IronPython 程式設計 - Python 與 .Net Framework 整合實作
http://kivava.blogspot.com/2008/01/boolironpython-python-net-framework.html
不然的話,最基本的python GUI應該就是Tk了
Tk小弟寫過幾次,覺得也不算難,只是沒有像IronPython一樣有個好IDE輔助
寫出來的GUI也算可用,雖然說不算好看
不過目前IronPython有許多的函式尚無法正常的使用
可以抓FePy ( http://fepy.sourceforge.net/ )回來使用
FePy有針對CLR開發與CPython對應的Lib
直接解壓縮開來就能夠執行了,搭配Ulipad,我覺得是蠻好的portable 開發環境的說
不過IronPython的啟動要花一小段時間,不知道是什麼緣故
不過程式本身的執行效率倒是沒有太大的問題
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.118.52.80