導航:首頁 > 編程語言 > pythonwx

pythonwx

發布時間:2022-01-29 05:57:23

⑴ 我將python2.7安裝在E盤,然後安裝wxpython後,無法導入wx模塊,提示「ImportError: No mole named wx

需要添加python的路徑……
像python,matlab什麼的,裝c盤比較省心……

⑵ python 與 wxpython的區別與聯系

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

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

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

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

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

⑶ python wx.app有什麼用

這是wx的應用程序對象,只有在這個對象創建以後,相應的UI對象才可以被正確初始化。
一般最後一句是 app.MainLoop(),形成消息循環,否則程序將直接退出。

⑷ python wx 怎麼讓控制項顯示背景色

路徑不對啊。你設置一下eclipse里的python解釋器。另外檢查一下你的wxpython的安裝目錄。是否在sys.path里。你可以在程序開始測試一下importsysprintsys.path如果wxpython沒有在這個目錄里,或者是沒有在site-packages里就不可以用。另外印象中某種情形下eclipse使用的是jython而不是python本地解釋器。所以直接運行是看不到wxpython的。需要在命令行下運行。話說回來,python調試就是在命令行下,用print做測試的。其它的方法都太麻煩,基本上老程序員都不用的。所以eclipse也就是起到輸入提醒的功能。其它的功能,比如調試功能,運行功能不用也罷。

⑸ python wxpython問題

你確信你有wx這個庫?linux默認是沒有的,檢查一下吧。

⑹ wx.python中的wx.Panel是必須的嗎

我試了一下,貌似如果只有一個組件的話,默認是填滿整個窗口,兩個就沒問題了。 如果真只有一個,可以試試布局 class PosFrame(wx.Frame): def __init__(self): wx.Frame.__init__(self, None, size = (200, 200), pos = (200, 200)) panel1 = w...

⑺ python wx.frame 和wx.panel 的區別

wxApp -> wxFrame -> wxPanel -> wxSizer -> wxControl
Frame vs. Panel
Use a frame when you need a window for your application; Use a panel (within that frame) to place other widgets onto. Don't place (most) widgets right onto the frame itself; there are some problems with that. You can and often will use multiple panels within the same frame.
當需要為應用程序創建窗口時使用框架;要向上放置其他部件時使用框架內的面板。
別直接在框架上放置過多部件,那樣會帶來一些問題。
在同一個框架內可以使用多個面板。

⑻ Python中用wx.MessageDialog生成對話框,wx.ICON_QUESTION不能顯示問號圖標。

import wx

class MyFrame(wx.Frame):

def __init__(self, parent, id):
wx.Frame.__init__(self, parent, id, u'測試面板Panel', size = (600, 300))

#創建面板
panel = wx.Panel(self)

#在Panel上添加Button
button = wx.Button(panel, label = u'關閉', pos = (150, 60), size = (100, 60))

#綁定單擊事件
self.Bind(wx.EVT_BUTTON, self.OnCloseMe, button)

def OnCloseMe(self, event):
dlg = wx.MessageDialog(None, u"消息對話框測試", u"標題信息", wx.YES_NO | wx.ICON_QUESTION)
if dlg.ShowModal() == wx.ID_YES:
self.Close(True)
dlg.Destroy()

if __name__ == '__main__':
app = wx.PySimpleApp()
frame = MyFrame(parent = None, id = -1)
frame.Show()
app.MainLoop()

⑼ Python在初學GUI的時候用wx,import wx提示沒有__version__

import __version__ ?你確定你沒有抄錯?

你試著用print wx.__version__來看看。在我的計算機上返回2.8.12.1

import __version__肯定是錯的。

建議你安裝python(x,y)這個包。這個包比較完整,安裝後,基本上你需要的工具還有包都有了。安裝前要去掉原來系統里的python。

這樣就不容易產生import wx出錯了。 wx的包比較的復雜。通常不要編譯安裝。需要針對你自己的python版本來安裝,版本不能錯,編譯的位數也不能錯。 不能32位安裝在64位上,或者是反過來也不對。

另外還有非官方的包。必須與python同一個編譯器編譯出來的包才能用。

⑽ python wx.Frame通過threading.Thread調用另一個wx.Frame

不要用線程操作界面。目前主流的GUI都要求是單線程管理GUI, 如果想實現後台刷新效果。要通過事件方式。後台線程發出更新事件,前台GUI綁定的主函數事件處理機制就處理事件,完成刷新。

閱讀全文

與pythonwx相關的資料

熱點內容
毛選pdf 瀏覽:655
linuxexecl函數 瀏覽:725
程序員異地戀結果 瀏覽:372
剖切的命令 瀏覽:226
干什麼可以賺錢開我的世界伺服器 瀏覽:288
php備案號 瀏覽:988
php視頻水印 瀏覽:165
怎麼追程序員的女生 瀏覽:486
空調外壓縮機電容 瀏覽:78
怎麼將安卓變成win 瀏覽:457
手機文件管理在哪兒新建文件夾 瀏覽:724
加密ts視頻怎麼合並 瀏覽:775
php如何寫app介面 瀏覽:804
宇宙的琴弦pdf 瀏覽:396
js項目提成計算器程序員 瀏覽:944
pdf光子 瀏覽:834
自拍軟體文件夾名稱大全 瀏覽:328
程序員留學移民 瀏覽:52
梁中間部位箍筋加密區 瀏覽:119
頻譜分析pdf 瀏覽:752