簡體   English   中英

使用wxpython構建獨立的桌面GUI應用

[英]Building standalone desktop GUI app using wxpython

我已經使用Mechanize和BeautifulSoup創建了python腳本,以登錄網站並在腳本中使用硬編碼的憑證和URL。 工作正常。

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

我開始學習wxpython,但不確定如何進行此操作。

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

GUI要求。 3個輸入文本框1個提交按鈕,可調用python腳本

謝謝

wxPython具有您需要的所有小部件。 我強烈建議下載wxPython演示程序包,以查看它們如何工作。 您將要看的是以下元素:

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

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

在文本控件中輸入文本后,您將需要將按鈕小部件綁定到事件處理程序,該事件處理程序將調用Mechanize或BeautifulSoup或其他任何方法。 如果需要,還可以在使用按鈕之前在按鈕事件中進行一些數據驗證。

如果您的目標受眾不會安裝Python,那么您將需要研究如何創建apk和exe。 有許多Python軟件包可以幫助解決這些問題,例如:

  • py2exe
  • py2app
  • PyInstaller
  • 公文包
  • cx_freeze

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM