導航:首頁 > 編程語言 > pythonwxpython入門

pythonwxpython入門

發布時間:2022-04-21 03:44:57

1. 在eclipse中安裝好了python的插件後,想要在搭建wxPython開發環境,具體一點該怎麼做,新手,謝謝。

wxpython似乎有一個自己的開發環境,名子叫boa constructor. 這個還是比較好用的。我個人覺著比eclipse+pydev開發方便。 基本上不用學習,偶爾查一下幫助就可以開發wxpython程序。

通常是建立一個工程,再建立APP,再建立frame,應該就差不多可以用了。放一些控制項,關聯到自己建立的函數。做事件綁定。

2. Python下Pywin32的使用教程

你可以直接到lib的site-packages下面的win32目錄下,有一個demos。另外幾個win32開頭的目錄里也有demos子目錄。進去看他們寫好的例子。

3. 如何運行wxpython

wxpython是個圖形界面庫,用於GUI設計的,依賴於python,你在python代碼中import wx就可以使用wxpython的類和函數。

下面一段代碼在python2.7下可以運行,顯示一個對話框,希望對你有幫助。

#!/usr/bin/python
importwx

VarifyApp=wx.App()
VarifyApp.Frame=wx.Frame(None,-1,title="varifyMessageBox")
VarifyApp.Frame.Show()
VarifyApp.MainLoop()

4. 新手學python中的一些迷茫問題

首先,學習語法。
如果你有java或其他的語言基礎,學習起來很快,但是也同樣要盡力去理解python的語法,思考python這樣設計的原因。

其次就是掌握標准庫里的模塊。python中標准庫基本上能夠完成大部分你所需的要求。

最後,掌握第三方庫和框架。這是python開發學習中需要時間最長的部分。
python的各種類型的框架與java和php不同,java和php在長時間的發展中,主流框架很明確資料多、應用環境也很明確,但python的框架百花齊放,例如桌面的就有wxpython、pyqt等等,web方面的web.py、djiango、flask、tornado 等等。選擇和學習是一個很花時間的事情。

在學習完語法和基礎庫後,需要自己尋找和學習第三方庫和框架,由於他們都在不斷更新中,所以最好的學習資料都在他們的官方網站上。

5. python 與 wxpython的區別與聯系

boa contruct 好象是這個名子。是一個wxpython的集成開發環境。圖形化的。

你只需要知道三類東西就可以學會wxpython:
1.事件,bind與傳遞。 這樣當組件有活動時,就可以用bind的函數處理
2.常用組件的屬性及方法
3.如果使用layout排版。

python的優點缺點,不用說了,你學會就知道了。你需要知道就是,python現在很流行,也熱。而且熱度還在增加,已經向java的那一個梯隊靠近了。

這是其它的腳本語言沒有的熱度。 它很容易學,容易用,擴展庫極其豐富。 只要想到的,基本上都有它的影子。 比java的應用范圍還要寬。 開發速度極快。

但是它不能代替java, c。它的最大優點與缺點就是,它是腳本語言。

6. 如何在python中安裝wxpython

設置一下eclipse里的python解釋器。另外檢查一下wxpython的安裝目錄。是否在sys.path里。

可以在程序開始測試一下
import sys
print sys.path
如果wxpython沒有在這個目錄里,或者是沒有在site-packages里就不可以用。

python調試就是在命令行下,用print做測試的。其它的方法都太麻煩,基本上老程序員都不用的。所以eclipse也就是起到輸入提醒的功能。

7. 求關於python界面開發wxpython或者pyqt的中文教程

建議還是用pyqt吧~網上很多文檔,wx怎麼都感覺麻煩,而且維護也不好~
況且pyqt本身的demos就可以參考到一定水平了!
第一次用pyqt做線程和sleep的時候用的是py自帶的,能運行,但是經常出錯
後來發現必須用qt自己那個什麼模式,給你參考一下
class
T_login(QtCore.QThread):
def
run(self):
self.emit(QtCore.SIGNAL("loginfun(QString)"),fun)
self.dologin
=
T_login()
self.connect(self.dologin,
QtCore.SIGNAL("loginfun(QString)"),
self.do_login)
其他的都差不多

8. wxpython初學

importwx,sys,os
classhaha(wx.Frame):
def__init__(self):
wx.Frame.__init__(self,None,-1,title="hello",size=(400,100))
self.control=wx.TextCtrl(self,style=wx.TE_MULTILINE)
self.Show(True)
if__name__=='__main__':
app=wx.App()
frame=haha()
app.MainLoop()

幫你修改了下,運行沒問題

9. python如何進行桌面開發有哪些資料可供參考

這里介紹3個python桌面開發的包,分別是tkinter,wxpython和pyqt,這3個包都可以快速的開發出桌面應用,下面我簡單介紹一下這3個包的安裝和使用,實驗環境win10+python3.6+pycharm5.0,主要內容如下:

1.tkinter:這個是python自帶的開發桌面GUI的標准庫,不需要安裝,跨平台、可移植性高,支持主流的操作系統,像Windows,Linux,Mac等,python自帶的IDLE就是採用這個包開發,簡單易學,容易上手,適合小型項目的開發,入門GUI開發的話,可以試一下這個包,官網資料https://docs.python.org/2/library/tkinter.html:

程序運行如下:

2.wxpython:這是python一個優秀、成熟的跨平台GUI包,但不是自帶的標准庫,需要單獨安裝,支持的組件眾多,可以幫助程序員快速的創建功能齊全、界面友好的GUI界面,應用廣泛,非常適合中小型項目的開發,官網資料https://docs.wxpython.org/,可以參考學習一下,下面我簡單介紹一下安裝和使用:

安裝,這里直接在cmd窗口輸入命令「pip install wxpython」就行,如下:

安裝成功後,就可以進行簡單的測試了,代碼如下,一個簡單編輯器:

程序運行截圖如下:

3.pyqt:這個是Qt提供給python的一個介麵包,Qt功能強大,組件眾多,可以快速構建用戶GUI界面,所以pyqt的功能也十分強大,藉助於Qt,我們可以構建桌面應用,下面我簡單介紹一下pyqt的安裝和使用,官網資料http://pyqt.sourceforge.net/Docs/PyQt5/:

安裝pyqt5,這個直接在cmd窗口輸入「pip install pyqt5」就行,如下:

測試代碼如下,一個簡單的計算器:

程序運行截圖如下:

當然,你也可以藉助designer.exe直接拖拽控制項,完成GUI界面開發,如下,最後打包成py文件就行:

目前,就介紹這3個包吧,網上也有許多這方面的教程,感興趣的話,可以搜搜,希望以上分享的內容能對你有所幫助吧。

10. wxPython怎麼安裝,Python初學者,若能提供教程,感激不盡。

1、下載Python。可以到下面的鏈接里下載操作系統對應的Python安裝包。

閱讀全文

與pythonwxpython入門相關的資料

熱點內容
單片機kill4軟體下載收費嗎 瀏覽:846
蘋果手機怎麼連接RMS伺服器 瀏覽:603
cisco路由器基本配置命令 瀏覽:186
android狀態欄顏色透明 瀏覽:116
db2編譯工具 瀏覽:181
騰訊雲伺服器創建環境 瀏覽:567
監管資金怎麼解壓 瀏覽:671
榮耀手機內存清理文件夾 瀏覽:175
外派程序員方案 瀏覽:554
安卓怎麼把桌面的軟體變成卡通 瀏覽:885
魯班鎖解壓嗎 瀏覽:395
打包發送文件如何加密 瀏覽:213
centos解壓縮zip 瀏覽:388
我的世界怎麼用命令風塊取消指令 瀏覽:1000
安卓軟體請求超時怎麼辦 瀏覽:476
androidapp調用另一個app 瀏覽:621
數控銑床法蘭克子程序編程 瀏覽:174
linux打包命令targz 瀏覽:997
抖音app是哪個 瀏覽:407
蘋果app怎麼上架 瀏覽:255