2017-07-25 69 views
0

我已經使用Mechanize和BeautifulSoup創建了一個python腳本,用於登錄到腳本中的網站和硬編碼憑據和url。它運行良好。使用wxpython構建獨立桌面GUI應用程序

我現在的要求是使用wxpython或任何其他用戶可以輸入URL和憑證,然後可以調用python腳本的任何其他構建獨立的桌面GUI應用程序。

我開始學習wxpython,但並不完全確定如何繼續這個。

任何人都可以向我簡要介紹這個需求的原型,並指導我構建GUI。

GUI要求。 3輸入文本框 1提交按鈕,它會調用Python腳本

感謝

+0

https://pythonspot.com/en/wxPython的輸入-對話框/ –

回答

0

wxPython中有你需要的所有部件。我強烈建議下載wxPython demo包以瞭解它們的工作原理。什麼,你會想看看有以下要素:

  • wx.TextCtrl
  • wx.Button
  • wx.BoxSizer(可選,但推薦)

的BoxSizer將允許你調整您的應用程序的大小,並讓小部件相應地調整其大小。有很多教程可以展示這些概念,以及友好的wxPython Google Group和IRC頻道。

在您的文本控件中輸入文本後,您將希望將按鈕小部件綁定到將調用Mechanize或BeautifulSoup等的事件處理函數。如果需要,您還可以在使用數據之前在按鈕事件中執行一些數據驗證。

如果您的目標受衆不會安裝Python,那麼您需要了解如何創建apks和exes。有很多Python包,可以與幫助,例如:

  • py2exe
  • py2app
  • PyInstaller
  • 公文包
  • cx_freeze
相關問題