亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

Eric4下載

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

情介紹

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

Eric4特色

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

配置的窗口布局

配置語(yǔ)法加亮

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

源碼calltips的

源碼折疊

括號(hào)匹配

錯(cuò)誤高亮

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

綜合類瀏覽器

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

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

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

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

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

綜合分析和代碼覆蓋支持

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

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

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

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

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

應(yīng)用圖

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

集成的單元測(cè)試支持

集成CORBA支持基于omniORB

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

cx_freeze集成接口(可選插件)

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

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

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

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

集成的Web瀏覽器

附魔拼寫檢查庫(kù)的集成接口

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ù)制到剛剛解壓縮出來(lái)的Eric4里的一個(gè)目錄i18n里,然后雙擊Eric4主目錄下的install.py即可。Eric4會(huì)自動(dòng)把文件復(fù)制到你的Python目錄下,在C:\Python26\Lib\site-packages\eric4\里

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

初次打開Eric4,一個(gè)配置窗口會(huì)首先出現(xiàn),可以簡(jiǎ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. 新建對(duì)話框。

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

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

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

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

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

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

Eric4下載

4. 處理事件。

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

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

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

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

Eric4下載

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

如果要繼續(xù)調(diào)整對(duì)話框外觀,點(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來(lái)完成。右鍵點(diǎn) DlgHello.ui,選擇Generate Dialog Code,在彈出的對(duì)話框中設(shè)定ClassName為DlgHello,同時(shí),在這個(gè)對(duì)話框中可以選擇我們感興趣的事件,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ù))與相對(duì)應(yīng)的信號(hào)signal(事件)之間的關(guān)聯(lián),這 里是指,單擊btnHello按鈕,就會(huì)自動(dòng)執(zhí)行這個(gè)函數(shù)。slot的命名規(guī)則就是”on_對(duì)像名_信號(hào)名”,如果想添加新的slot,按這個(gè)規(guī)則來(lái)添加 函數(shù)就行,并且在函數(shù)定義語(yǔ)句之前加上@pyqtSignature(“”),不用再重新生成一次DlgHello.py文件。

其實(shí)另外一種關(guān)聯(lián)signal與slot之間的方法是在運(yùn)行里綁定,比如按鈕對(duì)象btnAbout的clicked信號(hào)的槽是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ù)。

兩種方法各有長(zhǎng)處。第一種方法簡(jiǎn)單,第二種方法對(duì)于多個(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中的文字是亂碼。

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

載地址

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

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

      氣軟件

      關(guān)文章

      • CodeAsk for Linux (代碼分析工具) v1.0.3 免費(fèi)Linux版

        CodeAsk是一款基于大模型的代碼分析工具,通過(guò)提示詞可提供智能的代碼梳理與分析、安全漏洞檢測(cè)、代碼質(zhì)量評(píng)估等功能,還能生成有趣的prompt,助力開發(fā)者高效理解和維護(hù)代...

      • 玄機(jī)寶盒(C#百寶箱 ) v3.7 便攜綠色免費(fèi)版

        玄機(jī)寶盒是一個(gè)集成了多種功能的C#編程輔助工具,特別適用于C#開發(fā)者進(jìn)行調(diào)試、處理正則表達(dá)式、網(wǎng)絡(luò)請(qǐng)求以及系統(tǒng)交互等任,歡迎需要的朋友下載使用...

      • Java SE Development Kit 24(JDK24) v24.0.1 官方正式版 Win64

        JDK24是一款Java開發(fā)工具包,包含Java運(yùn)行環(huán)境(java運(yùn)行庫(kù)),Java開發(fā)套件和Java基礎(chǔ)類庫(kù)源代碼,JDK24是Java開發(fā)套件非LTS長(zhǎng)期支持版本,引入了許多令人興奮的新特性,不...

      • 鯨魚積木編程(無(wú)人機(jī)) V1.1.3 官方安裝版

        鯨魚積木編程是一款適用于無(wú)人機(jī)的編程軟件,支持同步生成Python和C語(yǔ)言代碼,提供圖形化編程工具和趣味教學(xué)方式,適合編程啟蒙,軟件包含多種傳感器、邏輯、數(shù)學(xué)和AI功能...

      • 微軟AI開發(fā)Microsoft .NET V10.0.100 P2 中文免費(fèi)最新版 32/64位

        .NET 10 首個(gè)預(yù)覽版推出,.NET 10 是 .NET 9 的后繼版本,將作為長(zhǎng)期支持維護(hù) (LTS) 版本提供 3 年的支持,涵蓋 .NET Runtime、SDK、libraries、C#、ASP.NET Core、Blazo...

      • CodeAsk(代碼分析工具) v1.0.4 綠色免費(fèi)版

        CodeAsk是一款基于大模型的代碼分析工具,通過(guò)提示詞可提供智能的代碼梳理與分析、安全漏洞檢測(cè)、代碼質(zhì)量評(píng)估等功能,還能生成有趣的prompt,助力開發(fā)者高效理解和維護(hù)代...

      載聲明

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