最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

Eric4下載

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

情介紹

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

Eric4特色

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

配置的窗口布局

配置語法加亮

源代碼自動完成

源碼calltips的

源碼折疊

括號匹配

錯誤高亮

高級搜索功能,包括項目范圍的搜索和替換

綜合類瀏覽器

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

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

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

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

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

綜合分析和代碼覆蓋支持

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

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

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

交互式Python外殼包括語法加亮和自動完成

交互式Ruby外殼包括語法加亮和自動完成

應(yīng)用圖

在IDE中運行外部應(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位:點擊下載

Python 2.7 64位:點擊下載

PyQt4 for py2.7 32位:點擊下載

PyQt4 for py2.7 64位:點擊下載

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

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

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

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

然后點擊Autocompletion,里面的三個都勾選上。然后再點擊QScintilla,選”from Document and API files”,Apply 然后 OK。

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

 

Eric4下載

 

新手教程

1. 新建工程。

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

2. 新建對話框。

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

3. 設(shè)計界面。

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

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

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

界面大概是這個樣子:

Eric4下載

4. 處理事件。

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

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

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

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

Eric4下載

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

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

5. 生成界面代碼

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

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

不建議手動修改Ui_DlgHello.py,因為每次改動界面并生成代碼后會將手動進(jìn)行的修改給覆蓋掉。

6. 添加額外的代碼。

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

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

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

Eric4下載

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

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

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

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

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

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

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

將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運行腳本,發(fā)現(xiàn)點擊“你好”按鈕后lblHello label中的文字是亂碼。

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

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

載地址

下載錯誤?【投訴報錯】

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

      氣軟件

      關(guān)文章

      • OpenAI Codex桌面版(AI智能編程助手) v26.519.5221.0 官方免費版
        OpenAI Codex桌面版(AI智能編程助手) v26.519.5221.0 官方免費版

        OpenAI Codex桌面版是OpenAI官方針對windows平臺而開發(fā)的一款新一代AI智能編程助手,基于GPT架構(gòu)打造的強大代碼生成引擎,通過深度學(xué)習(xí)技術(shù),能夠理解自然語言并轉(zhuǎn)換為高質(zhì)...

      • BitFun(AI輔助編程工具) v0.2.3 安裝版
        BitFun(AI輔助編程工具) v0.2.3 安裝版

        BitFun(AI輔助編程工具)是一款非常專業(yè)的ai助理系統(tǒng),通過這個工具可以幫助你生成各種代碼,代理你的電腦桌面工作,各種平臺都支持交互使用,設(shè)定各種ai任務(wù),一鍵快速完成...

      • 華為云碼道CodeArts(智能編碼) v26.3.11 官方安裝版
        華為云碼道CodeArts(智能編碼) v26.3.11 官方安裝版

        華為云碼道由華為云推出的智能編碼工具,這款軟件兼容JetBrains系列、Visual Studio Code等主流IDE,并搭載華為自研Java語言支持,打造的下一代Java開發(fā)體驗等,歡迎下載使...

      • nvm for windows(nodejs版本管理工具) v1.2.2 安裝版
        nvm for windows(nodejs版本管理工具) v1.2.2 安裝版

        nvm全英文也叫node.js version management,是一個nodejs的版本管理工具,nvm和n都是node.js版本管理工具,為了解決node.js各種版本存在不兼容現(xiàn)象可以通過它可以安裝和切換...

      • 通義靈碼Lingma IDE(編碼輔助工具) v0.4.0 linux最新安裝版
        通義靈碼Lingma IDE(編碼輔助工具) v0.4.0 linux最新安裝版

        通義靈碼Lingma IDE電腦端使用的編程輔助軟件,這款軟件提供了代碼智能生成、智能問答、多文件修改、編程智能體等功能,本站提供的是這款軟件的linux安裝版本...

      • Claude(AI編程工具) v1.1.381 官方安裝版
        Claude(AI編程工具) v1.1.381 官方安裝版

        Claude官方版是由美國人工智能公司Anthropic開發(fā)的一款A(yù)I編程工具,具備廣泛的能力,能自主跨文件、瀏覽器和應(yīng)用運行,不僅讓工程師高效完成復(fù)雜項目,還讓非技術(shù)用戶輕松...

      載聲明

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

      大名县| 湖南省| 盐城市| 承德市| 佛冈县| 阳原县| 汝南县| 晴隆县| 宝坻区| 达日县| 马公市| 类乌齐县| 马公市| 冷水江市| 连平县| 鄂伦春自治旗| 土默特右旗| 曲水县| 湘潭市| 安龙县| 岳池县| 武威市| 四平市| 盐城市| 建平县| 高邑县| 通城县| 日照市| 濉溪县| 上杭县| 蒙自县| 合江县| 全南县| 南丹县| 武夷山市| 偏关县| 刚察县| 武义县| 加查县| 德钦县| 肃宁县|