回覆列表
  • 1 # 艾克思武備

    正解,用pyqt5,幫你打造GUI,但python的圖形介面遠不如vb等,顯然,python並不意於擁有華麗的介面,它是一種指令碼語言。

  • 2 # 小小猿愛嘻嘻

    感覺你想問的是python“有沒有像vb6.0或者delphi那樣可以直接拖拽控制元件程式設計的IDE環境”,這個還真有—qtdesigner,一個Qt的GUI開發環境(可以在python中安裝使用,並可以將生成的ui檔案打包成py檔案),可以快速開發桌面GUI程式,下面我簡單介紹一下這個qtdesigner的使用,實驗環境win10+python3.7+pycharm5.0,主要內容如下:

    1.下載安裝qtdesigner,這個直接在cmd視窗中輸入命令“pip install pyqt5designer”就行,會自動安裝pyqt5designer和pyqt5,如下,可能得需要耐心等待一會:

    2.安裝完成後,就會在python的安裝目錄site-packages->PyQt5->Qt->bin裡面找到designer.exe程式,雙擊,執行這個程式,就可以開啟GUI設計介面,如下,Qt的裡面的所有控制元件都可以直接拖拽使用:

    這裡我們隨便拖拽幾個控制元件,並進行簡單的佈局和設計,如下:

    打包成功後,會在當前目錄下生成一個test.py檔案,開啟這個檔案,內容如下,其實就是剛才生成這個介面的python程式碼:

    最後,我們只需要在這個檔案的後面新增一個main函式,呼叫上面的class類,生成的程式碼就能正常執行,新增的程式碼如下:

    程式執行效果如下,就是剛才設計的介面:

    至此,我們就完成了利用qtdesigner來快速設計GUI介面。總的來說,整個過程很簡單,只需要Pip安裝一下pyqt5designer和pyqt5這2個包就行,然後,我們就可以自行拖拽控制元件進行設計佈局,最後打包成py檔案,以便在專案或程式中使用,網上也有相關交教程和資料,感興趣的可以搜一下,希望以上分享的內容能對你有所幫助吧。

  • 3 # 數之道

    有,安裝anaconda,就會自動安裝spyder,我很喜歡這個ide。同時也安jupyter notebook,推薦這個非常好用!

  • 4 # 天府大辣椒

    這個問題我也想問,但我想問的是python用什麼庫可以做到用最少的語句來開發IDE,接觸過Qt5,感覺編輯一個比較複雜的頁面語句太多了。雖然用designer設計頁面比較簡單,但設定控制元件的功能太複雜了,一個控制元件就要至少設定一個訊號和一個槽,而且很多都要用函式來實現,如果介面上控制元件較多,到最後看程式時,那麼多訊號和槽的設定語句,加上一堆函式,很容易看花眼。

  • 5 # 耍大刀1

    在qt designer裡面完成介面設計,只用Eric生成介面程式碼,其他的在pycharm做,絕對的得勁。

  • 中秋節和大豐收的關聯?
  • 對比市場上其他旗艦手機,魅族16th的價效比有競爭力嗎?