-
1 # 言一說
-
2 # 加鹽白咖啡
我在用PyQt5,別的還沒用過,感覺用了qt5真是太舒服了,有視覺化UI拖拽的IDE,QtDesigner,在配合pycharm設定好命令,一鍵把ui檔案生成py檔案,簡直不要太方便,並且Qt也美觀,還跨平臺。
-
3 # 熊初墨365
Tk繪製的介面不美觀,線條鋸齒感嚴重,不符合現代審美。而且稍微複雜一點的視窗程式碼邏輯就比較繁瑣。
相比較而言,Qt封裝了大量的UI元件,且控制元件渲染的很美觀,繪製介面只用拖拽就可以完成,可謂是所拖即所得。而且控制元件豐富多彩,能輕易實現很多高階的ui互動。
-
4 # 小小學程式設計
tk那是太簡陋了,wxpython也算古老,從wxwidgets搬遷而來還有很多mgc影子。qt有公司支援開發,工具完善,功能強大,成熟穩定,介面有qtdesigner工具,大大節省了時間,人生苦短,gui程式碼能不寫就不寫吧。
-
5 # 青史拾貝
簡單回答一下吧,我認為原因主要有兩點點。
第一點,Tkinter國外基本上沒有專門的書籍介紹(目測只有一本《python於與tkinter程式設計》),因此國內也沒有多少專門的書籍介紹,原因你懂的。而沒有中文資料自然也不會有多少人用。
Tkinter相關的知識只能從python幫助文件裡面獲取,而不幸的是中文官方幫助文件裡面關於TKinter的介紹並沒有漢化完全,這也阻礙了程式設計師們學習Tkinter的熱情。
第二點,Tkinter的功能相比其它兩位競爭者稍顯單薄,且做出的介面沒有絢麗的效果,可以說是“素顏出鏡”,所以喜歡它的人只有欣賞它的內在美了。而且它沒有圖形化的介面設計工具,這個足夠阻擋一大批人了。
-
6 # 洛陽落葉落地
Python相比於Matlab的最大優勢是:Python是一門通用程式語言,實現科學計算功能的numpy、scipy、matplotlib只是Python的庫和Package而已,除此之外Python還有用於各種用途的庫和包,比如用於GUI的PyQt和wxPython,用於Web的Django和Flask
-
7 # 小逗IT
Python GUI開發,PyQt5才是大哥,Tkinter是Python標準GUI庫,跨平臺,通常做簡單的訊息提示框,wxPython網上資料很少,知道的人不會很多,PyQt5為啥火,跟C++有關,開發過C++的朋友應該知道,C++裡也有PyQt5,核心的類命名都是一樣的,OOP程式設計,網上資料一大堆,最後我再給你推薦一款跨平臺的GUI庫:PyAutoGUI,支援Windows、Macos和Linux,非常Nice!
回覆列表
Qt很多控制元件都是現成的,拿來就用,程式碼開發量少,而且有qtdesigner進行介面設計簡直不要太方便,實現介面和業務流程分離,後期有修改也方便的多。python 的spyder編譯器就是基於qt開發的,好像最近很多教學機構都在推薦。