❶ 請問Mac 下的python2.7.4 如何安裝 GUI 模塊 裝到哪個文件夾 如何判斷安裝成功
下載一個GUI模塊的壓縮包 解壓後 在mac下的終端中cd到剛才解壓的路徑,輸入python setup.py install 回車;python會自動安裝 無須設置,其實它被安裝到了python的Lib或Lib/site-packages/路徑下了;可以通過如下代碼查看python的安裝路徑:
import sys
sys.path
❷ 為什麼我的python GUI不能用
什麼GUI?你說的是python內置的開發編碼工具吧?python內置了一個用Tkinter寫的IDE。叫做IDLE。那個就是在GUI環境下編輯調試python code的。你可以看看是不是?還有。你說的pythonw.exe這個是用來運行你用python寫的gui源碼。以window模式運行。不會自動彈出python終端。如果是用python.exe運行的話就會默認的現實python終端。用來查看gui操作後的變數、函數值。還有異常等等。還有什麼問題朋友你可以再補充一下。我能幫就幫。期待你的回復
❸ python中 easygui.choicebox運行後,交互界面為什麼會返回【OK】或者【0】,這個可以取消嗎
你可以在代碼裡面找到有print的位置,如果沒有,可以在easygui源碼裡面找,關鍵是找到那一行會列印出字,找到後注釋掉就好
❹ 如何用python做一個顯示文件目錄的GUI
我以前寫過一個替換exe文件的工具,右側使用treeCtrl結構顯示的目錄樹(顯示py文件所在的目錄的文件結構),拖拽文件到左側,然後會自動替換py文件所在的目錄下面的同名文件。你不會用到替換這個功能,但是目錄顯示已經很完善了。源碼如下,由於會使用個別ICON文件(一般ICON使用系統自帶的,看下面預覽,exe和folder還有未知文件我自定義了一下),運行時請使用壓縮包裡面的py文件運行。我使用wx2.9寫的,2.8估計也可以。歡迎PM。(代碼太長了,不讓貼 - -)
❺ 有網友一起想學python網路爬蟲嗎寫GUI
看一行注釋一行,明白的比較快,推薦個不建議使用的辦法,把源碼的變數改成中文 書就看那幾本經典的入門很不錯
❻ 郁悶於Python GUI開發,有沒有好的框架
pyqt用於較優美的開發界面。 跨平台。 pygtk用於高性能處理, 主要是游戲與繪圖軟體。 wxWindows是類似windows界面的開發,本地化,性能還不錯。 pygame用於游戲, tk用於非常簡單的界面開發,通常是運維工具。 graphics之類就是玩具。可以不用學了。還在一些3D開發的界面。
如果使用jython可以用swing界面。 如果用ironpython可以用.NET框架開發。
不過大多數情況下,我們使用javascript, flash用WEB方式製作界面。跨平台,也不復雜,學會了到處可以用。所以python界面開發雖然不強。也基本上沒有壓力。
wxWindow有一個工具,一個集成環境你找一找。它是可視化開發。相當強大。pyqt也有一個集成環境,比如eric4。 都是很簡單就學會的。
pyqt的幫助只有一頁。不懂的自己看源代碼。再不懂看C++源代碼。還不懂。只能找別人的例子來研究了。
pyqt里自帶了一個webkit的瀏覽器內核,這個很強大。
GUI開發工具最強當屬Delphi,其次是.net系列。 不過這些工具都是過眼煙雲。
❼ 誰幫我遠程安裝python的pyautogui的模塊
如果pip安裝不行的話,那就先安裝Pillow,因為它要用到PIL庫,如果裝了Pillow還不行的話,那就源碼安裝:
gitclonehttps://github.com/asweigart/pyautogui.git
cdpyautogui
pythonsetup.pyinstall
❽ 我照常式寫的python GUI程序為什麼雙擊沒有反應,但在shell下卻可以正常運行
文件保存的時候 要有擴展名 .py
❾ python 編寫gui界面有哪些
安裝wxPython
下面是wxPython特別基礎的使用方法,將以一個小程序為例來說明,它的功能是在一個文本框中輸入文件名,點擊open按鈕,會在另一個文本框中顯示其內容,可以進行修改,點擊save可以保存修改。
wxPython的使用簡介
創建應用程序對象:wx.App()
app=wx.App()
app.MainLoop()
窗口/框架:wx.Frame()
win=wx.Frame(None,title='example')
win.Show()
組件
按鈕:wx.Button()
關鍵字label設置標簽:
btn=wx.Button(win,label='open')
綁定事件:
btn.Bind(wx.EVT_BUTTON,load)
文本控制項:wx.TextCtrl()
關鍵字style有wx.TE_MULTILINE(垂直滾動條),wx.HSXROLL(水平滾動條):
filename=wx.TextCtrl(win,style=wx.TE_MULTILINE|wx.HSXROLL)
同時我們可以在讀取或者寫入其內容:
filename.GetValue() filename.SetValue('string')
布局:使用尺寸器(sizer)
wx.BoxSizer的原理是創建一個箱子一樣的東西,只能橫著或者豎著放組件,一個一個的加進去,除了基本大小外其餘空間按比例分配。加完一行行的箱子後,創建一個豎著的箱子,將這些橫著的箱子(也可以是其他組件)加進去。
*背景組件:wx.Panel()
以窗口為參數構建,所有的組件依附其上,在設置完尺寸器後,使用bkg.SetSizer(box)
尺寸器的構建函數:wx.BoxSizer()
有一個決定它是垂直還是水平的參數(wx.HORIZONTAL水平,wx.VERTICAL垂直),默認為水平。
box=wx.BoxSizer(wx.VERTICAL)
Add方法
proportion參數決定這個組件在剩餘空間中的分配比例,flag參數有wx.EXPAND(會確保組件會擴展到分配的空間里),wx.LEFT,wx.RIGHT,wx.TOP,wx.BOTTOM,wx.ALL(這五個決定邊框參數會應用到那個邊),border參數會確定邊框的大小。
完整版的源代碼如下: