欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Eric4 Python IDE for windows v4.5.20 官方中文版(附安裝教程)

Eric4下載

  • 軟件大小:6.37MB
  • 軟件語言:簡體中文
  • 軟件類型:國產(chǎn)軟件
  • 軟件授權(quán):免費(fèi)軟件
  • 軟件類別:編程工具
  • 應(yīng)用平臺(tái):Windows平臺(tái)
  • 更新時(shí)間:2017-04-12
  • 網(wǎng)友評分:
360通過 騰訊通過 金山通過

情介紹

Eric4 Python IDE for windows是一款非常好用的跨平臺(tái)的gui工具包,該軟件基于python平臺(tái)開發(fā)打造,它為用戶提供了強(qiáng)大的編輯和開發(fā)調(diào)試功能,這個(gè)Eric4中文版可以說是比較經(jīng)典的一個(gè)版本,需要配合python和qt才能夠正常使用,它為用戶提供了語法高亮、錯(cuò)誤高亮、括號匹配、源碼折疊、源代碼自動(dòng)完成、源代碼文件版本控控制等多種功能,小編還為大家整理了安裝和配置教程,需要此款工具的朋友們歡迎前來下載使用。

Eric4特色

無限數(shù)量的編輯器

配置的窗口布局

配置語法加亮

源代碼自動(dòng)完成

源碼calltips的

源碼折疊

括號匹配

錯(cuò)誤高亮

高級搜索功能,包括項(xiàng)目范圍的搜索和替換

綜合類瀏覽器

CVS,Subversion和Mercurial源碼庫(作為插件集成版本控制接口)

集成協(xié)作功能(聊天,共享編輯)(僅eric5)

集成的源代碼文件系統(tǒng)

綜合Python調(diào)試器調(diào)試多線程和多處理應(yīng)用包括支持

集成,功能齊全的紅寶石調(diào)試

綜合分析和代碼覆蓋支持

集成的自動(dòng)代碼跳棋(語法錯(cuò)誤和風(fēng)格[PEP-8])(僅限eric5)

集成的任務(wù)(待辦事項(xiàng))管理

先進(jìn)的項(xiàng)目管理設(shè)施

交互式Python外殼包括語法加亮和自動(dòng)完成

交互式Ruby外殼包括語法加亮和自動(dòng)完成

應(yīng)用圖

在IDE中運(yùn)行外部應(yīng)用程序

集成的單元測試支持

集成CORBA支持基于omniORB

綜合繩索重構(gòu)工具(可選插件)

cx_freeze集成接口(可選插件)

pylint的集成接口(可選插件)

許多集成的向?qū)д齽t表達(dá)式和Qt對話框(插件)

本地化。目前,Eric是英語,德語,法語,俄語,捷克,西班牙,意大利,土耳其和中國。

預(yù)覽的Qt的形式和翻譯工具

集成的Web瀏覽器

附魔拼寫檢查庫的集成接口

Eric4安裝配置教程

首先確保Python2.6版以上已經(jīng)安裝,再安裝PyQt。

Python 2.7 32位:點(diǎn)擊下載

Python 2.7 64位:點(diǎn)擊下載

PyQt4 for py2.7 32位:點(diǎn)擊下載

PyQt4 for py2.7 64位:點(diǎn)擊下載

然后安裝Eric4,先解壓縮到任意地方,把那個(gè)中文包插件也壓縮,把目錄i18n里面的兩個(gè)文件eric4_zh_CN.GB2312.qm和eric4_zh_CN.GB2312.ts復(fù)制到剛剛解壓縮出來的Eric4里的一個(gè)目錄i18n里,然后雙擊Eric4主目錄下的install.py即可。Eric4會(huì)自動(dòng)把文件復(fù)制到你的Python目錄下,在C:\Python26\Lib\site-packages\eric4\里

安裝好后,你可以雙擊eric4下面的eric4.py或eric4.pyw來啟動(dòng)Eric4。這兩個(gè)文件的區(qū)別是,前者會(huì)打開一個(gè)cmd窗口,后者沒有。

初次打開Eric4,一個(gè)配置窗口會(huì)首先出現(xiàn),可以簡單的配置一下(或者以后在Settings – Preferences中配置):

在Eidtor下面,點(diǎn)擊APIs,勾選上”Compile APIs automatically”,選擇Language為”Python”,點(diǎn)擊Add from installed APIs,選擇eric4.api或其它你需要的APIs。然后點(diǎn)擊下面的”Compile APIs”,這里會(huì)需要點(diǎn)時(shí)間。結(jié)束后點(diǎn)Apply。

然后點(diǎn)擊Autocompletion,里面的三個(gè)都勾選上。然后再點(diǎn)擊QScintilla,選”from Document and API files”,Apply 然后 OK。

配置好后,就可以進(jìn)行使用Eric4了。

 

Eric4下載

 

新手教程

1. 新建工程。

打開Eric4,選擇菜單Project->New新建一個(gè)工程,名字我們?nèi)镠elloPyQt,填好各項(xiàng)并選擇工程所在文件夾之后點(diǎn)OK,一個(gè)新的不含任何文件的工程就建好了。

2. 新建對話框。

在左側(cè)的ProjectViewer中切換到Forms選項(xiàng)卡(左數(shù)第二個(gè)),右鍵點(diǎn)空白位置,選New Form,在彈出的對話框中選擇Form類型為Dialog,然后會(huì)問你保存到哪。我設(shè)定為保存為DlgHello.ui文件。點(diǎn)OK之后就會(huì)新建這個(gè)文 件并自動(dòng)打開QtDesigner。

3. 設(shè)計(jì)界面。

先修改主對話框的屬性。選中對話框,在右側(cè)的屬性編輯器中就可以查看/修改對話框的屬性。將windowTitle改為”Hello, PyQt”,將objectName改為”DlgHello”,前者是對話框標(biāo)題,后者在以后生成代碼時(shí)有用,不建議使用默認(rèn)值。

我們拖動(dòng)一個(gè)Label(在DisplayWidgets分類中)到對話框中,將屬性text改為”Hello, PyQt”,objectName改為lblHello。

再拖動(dòng)兩個(gè)PushButton(在Buttons分類中)到對話框,分別將屬性text改為”你好”和”退出”。將屬性objectName分別改為btnHello和btnExit。

界面大概是這個(gè)樣子:

Eric4下載

4. 處理事件。

在PyQt4下,事件處理方面的術(shù)語為“信號”和“槽”,即signal和slot。事件對應(yīng)信號signal,而事件的處理函數(shù)則為slot槽。

PyQt4有一些預(yù)定義的slot,我們可以直接用,比如“退出”按鈕的slot,其實(shí)就是關(guān)閉對話框,這個(gè)slot已經(jīng)在PyQt4中有定義了。對于這 樣的slot,我們不用單獨(dú)寫代碼,在QtDesigner中就可以完成。而對于“你好”按鈕,我們需要自己寫代碼。對于這樣的slot,我們在 QtDesigner中不做任何處理,甚至不做定義。

那么在這個(gè)例子中,在QtDesigner里我們只處理退出按鈕的單擊事件。

單擊“編輯信號/槽”按鈕進(jìn)入信號/槽編輯模式。點(diǎn)中退出按鈕并拖動(dòng),會(huì)出現(xiàn)一個(gè)像是電路圖中的接地圖示一樣的東西,如下:

Eric4下載

松開鼠標(biāo),就會(huì)彈出“配置連接”對話框。勾上“顯示從QWidget繼承的信號和槽”,左側(cè)選擇clicked(),右側(cè)選擇close(),點(diǎn)確定,就OK了。

如果要繼續(xù)調(diào)整對話框外觀,點(diǎn)擊“編輯窗口部件”按鈕返回窗口編輯模式。

5. 生成界面代碼

保存之后關(guān)閉QtDesigner,會(huì)發(fā)現(xiàn)Eric4的ProjectViewer的Forms選項(xiàng)卡中已經(jīng)多出DlgHello.ui了。右擊它 選擇Compile Form,就能生成Ui_DlgHello.py文件,并自動(dòng)加入到工程中。在Sources選項(xiàng)卡中可以看到。

雙擊Ui_DlgHello.py可以看它的內(nèi)容,其實(shí)是生成了一個(gè)Ui_DlgHello類。Ui_DlgHello.py是可以單獨(dú)運(yùn)行的,在Eric4中直接按F2可以運(yùn)行,看看初步的效果。發(fā)現(xiàn)單擊退出按鈕果然能直接退出程序。

不建議手動(dòng)修改Ui_DlgHello.py,因?yàn)槊看胃膭?dòng)界面并生成代碼后會(huì)將手動(dòng)進(jìn)行的修改給覆蓋掉。

6. 添加額外的代碼。

“你好”按鈕的單擊處理代碼還需要手寫。

在PyQt4中,界面代碼與事件代碼是分開的,這一點(diǎn)很贊,這樣每次改界面就不會(huì)影響到事件處理的代碼了。而wxPython這一點(diǎn)就做得不好。

事件處理要新建一個(gè)類并繼承DlgHello類,然后在這個(gè)新類里寫事件處理函數(shù)。新建類的工作可以交給Eric4來完成。右鍵點(diǎn) DlgHello.ui,選擇Generate Dialog Code,在彈出的對話框中設(shè)定ClassName為DlgHello,同時(shí),在這個(gè)對話框中可以選擇我們感興趣的事件,Eric4會(huì)一并生成事件處理函 數(shù)的定義。如下圖:

Eric4下載

點(diǎn)確定之后,DlgHello.py就生成了。打開這個(gè)文件,“你好”按鈕的事件被定義為:

@pyqtSignature("")defon_btnHello_clicked(self):""" Slot documentation goes here. """# TODO: not implemented yetraiseNotImplementedError

注意這個(gè)@pyqtSignature(“”)自動(dòng)處理了下面定義的槽slot(事件處理函數(shù))與相對應(yīng)的信號signal(事件)之間的關(guān)聯(lián),這 里是指,單擊btnHello按鈕,就會(huì)自動(dòng)執(zhí)行這個(gè)函數(shù)。slot的命名規(guī)則就是”on_對像名_信號名”,如果想添加新的slot,按這個(gè)規(guī)則來添加 函數(shù)就行,并且在函數(shù)定義語句之前加上@pyqtSignature(“”),不用再重新生成一次DlgHello.py文件。

其實(shí)另外一種關(guān)聯(lián)signal與slot之間的方法是在運(yùn)行里綁定,比如按鈕對象btnAbout的clicked信號的槽是about_clicked函數(shù),那么在__init__函數(shù)中加入這樣一句話:

PyQt4.QtCore.QObject.connect(self.btnAbout, PyQt4.QtCore.SIGNAL("clicked()"),self.about_clicked)

那么單擊按鈕btnAbout時(shí)就會(huì)執(zhí)行about_clicked函數(shù)。

兩種方法各有長處。第一種方法簡單,第二種方法對于多個(gè)signal使用同一個(gè)slot時(shí)很有效。

將on_btnHello_clicked函數(shù)改為:

@pyqtSignature("")defon_btnHello_clicked(self):self.lblHello.setText("你好,PyQt4")

在文件頭部加上:

importPyQt4, PyQt4.QtGui,sys

再在代碼最后加上(與Ui_DlgHello.py末的幾乎一樣):

if__name__ =="__main__": app = PyQt4.QtGui.QApplication(sys.argv)dlg = DlgHello()dlg.show()sys.exit(app.exec_())

這樣就OK了。

7. 最后的收尾工作。

按F2運(yùn)行腳本,發(fā)現(xiàn)點(diǎn)擊“你好”按鈕后lblHello label中的文字是亂碼。

解決辦法很簡單,把代碼中的(“你好,PyQt4″)改為(u”你好,PyQt4″)就行了。PyQt4對中文的支持是很好的。代碼統(tǒng)一使用utf8編碼,能省去很多麻煩

載地址

下載錯(cuò)誤?【投訴報(bào)錯(cuò)】

Eric4 Python IDE for windows v4.5.20 官方中文版(附安裝教程)

      氣軟件

      關(guān)文章

      載聲明

      ☉ 解壓密碼:www.dbjr.com.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
      ☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
      ☉ 如果這個(gè)軟件總是不能下載的請?jiān)谠u論中留言,我們會(huì)盡快修復(fù),謝謝!
      ☉ 下載本站資源,如果服務(wù)器暫不能下載請過一段時(shí)間重試!或者多試試幾個(gè)下載地址
      ☉ 如果遇到什么問題,請?jiān)u論留言,我們定會(huì)解決問題,謝謝大家支持!
      ☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請購買正版。
      ☉ 本站提供的Eric4 Python IDE for windows v4.5.20 官方中文版(附安裝教程)資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。