PYQT4 + Python2.6 + eric4-4.2.2a的安裝全過程

PYQT4 + Python2.6 + eric4-4.2.2a的安裝全過程 - beike - ITeye技術網站javascript

Python作爲一個角本語言,其據有跨平臺,開發容易等衆多特色,被稱爲跨平臺的VB,若是討厭java的複雜,不想學C++那麼就來研 究它吧,python如今是一本愈來愈火的語言。其沒有java龐大的安裝過程,也沒有太多的文件安裝。一切都按照簡單原則進行。
第一步:下載Python2.6最新版本,(不推薦下載3.0版本,新版本還在測試中)
                http://www.python.org/ftp/python/2.6/python-2.6.msi
                下載PyQt-Py2.6-gpl-4.4.4-snapshot-20081026-1.exephp

用迅雷下載可能出錯,直接 ff 下載沒問題
                  http://www.riverbankcomputing.co.uk/static/Downloads/PyQt4/PyQt-Py2.6-gpl-4.4.4-snapshot-20081026-1.exe
                下載eric4:
                  http://sourceforge.net/project/showfiles.php?group_id=119070&package_id=233329
第二步:安裝
一、首先安裝python2.6,默認安裝到C:\python26目錄下面,安裝成功後,會出如今開始菜單中。
二、緊接安裝PyQT4,雙擊安裝PyQt-Py2.6-gpl-4.4.4-snapshot-20081026-1.exe,就能夠開始了。一路回車就能夠了。
三、安裝eric4.
        eric4是一款python,ruby的IDE,其強大代碼功能,與QT4 的完美結合。使開發圖形界面 的python應用程序變得容易.
        解壓eric4-4.2.2a.zip,eric是一款用python開發的軟件,因此安裝時以前必定要安裝好python,才能夠.解壓後,雙擊 install.py,就開始了。安裝完成後,點擊eric4.bat,就能夠運行.第一次安裝完成後,須要作一配置才能夠。若是你的軟件沒第一次運行沒 有彈出名爲pythonw的configure(配置對話框 ),能夠經過點擊eric4-configure.bat彈出。
    點擊Editor--Autocompation---勾上全部的對號選框。QScintilla---勾上左右的兩個選框,而後在下面source中,選擇from Document and API files.
  點擊Editor----APIs----勾上Complie APIs Autocompation,而後在Language中,選擇python。點面下面的Add from installed APIs大按鈕,選擇住須要的.api文件。最後點擊Compile APIs,幾份鍾後完成。
  此時所有安裝過程就算完成了。
第三步:製做咱們第一個python應用程序。
一、運行eric4.bat啓動程序,點擊菜單中Project---New 彈出對話框中
      Projcet Name:HelloWorld
      Projcet Type:QT4 GUI
    Projcet Directory:選擇你計劃存放的項目文件目錄。
    點擊OK,會出現版本選擇對話框,選擇None。
二、單擊軟件界面左面的Projcet-Viewer中的第二個選項卡Forms
      在下面空白區域中,右鍵鼠標--New form... 彈出對話框中選擇Dialog,而後OK-給ui文件起個名字(HelloWorld.ui),保存後,會自彈出QT4設計窗口,選擇Line Edit ,繪製一個單行文本框,並在右面屬性框中,把objcetName改成LText(名字隨便,你本身方便記住就能夠).
      而後繪製一個按鈕並把其名字改成btn1,並把text改成hello。
      在繪製加一個按鈕並把其名字改成btn2,並把text改成exit。
三、給exit按鈕設計信號與槽,當點擊它時,就會退出.
    點擊窗口右面的(信號/槽編輯器)中的加號(+),就會出現一條沒有定義過的事件,此時在發送者選擇btn2(btn2是剛纔定義的exit按鈕),信號中選擇clicked(),接受者中選擇Dialog,槽中選擇close(),而後保存後關閉設計器。
  四、返回到eric界面後,在左右的Forms選項卡中會出現名爲HelloWorld.ui的文件 ,在文件名字右鍵鼠標,選擇Complie form ,而後點肯定。
      點擊Projcet-Viewer下的第一個選項卡Source後,就看見一個名字爲Ui_HelloWorld.py的文件。雙擊這個文件,而後打開源 文件。而後按F2鍵,執行後,就會出現咱們剛纔設計好的程序。到此一個python程序已經成型。點擊hello按鈕沒有任何反應,是由於尚未對其進行 編碼,可是點周exit按鈕後,程序退出。
五、給hello按鈕編碼,其點擊後,在文本框中會出Hello World的文字
    鼠標右鍵HelloWorld.ui,選擇Generate Dialog Code,設定ClassName,點擊右面的New按鈕。默認就能夠。肯定以後。在下面的文本框中,選擇btn1下的給第一個 on_btn1_clicked()打上對勾.而後ok.這時在點擊Projcet-Viewer下的第一個選項卡Source,就會多出一個 HelloWorld.py文件.雙擊打開這個文件。在文件後面就會出現一個剛纔生成的btn1按鈕的角本。java

Python代碼   收藏代碼
  1. def on_btn1_clicked(self):  
  2.       """ 
  3.       Slot documentation goes here. 
  4.       """  
  5.       # TODO: not implemented yet  
  6.       raise NotImplementedError  
 



把上面的代碼段改成:python

Python代碼   收藏代碼
  1. def on_btn1_clicked(self):  
  2.             self.lineEdit.setText("Hello World")  
 

     


    而後在源文件頂部加入:api

Python代碼   收藏代碼
  1. import PyQt4, PyQt4.QtGui, sys  
 


在底部最後面加入ruby

Python代碼   收藏代碼
  1. if __name__ == "__main__":  
  2.   
  3.     app = PyQt4.QtGui.QApplication(sys.argv)  
  4.   
  5.     dlg = Dialog()  
  6.   
  7.     dlg.show()  
  8.   
  9.     sys.exit(app.exec_())  
 


到此第個Python程序設計完成app

分享到:
相關文章
相關標籤/搜索