當(dāng)下軟件園 / 匯聚當(dāng)下最新最酷的軟件下載站!
當(dāng)下軟件園
您的位置: 首頁(yè) > 應(yīng)用軟件 > 編程工具 > Python V2.7.15 官方正式版
  • 軟件大?。?/span>18.74M
  • 軟件語(yǔ)言:簡(jiǎn)體中文
  • 軟件類(lèi)型:國(guó)產(chǎn)軟件
  • 軟件授權(quán):免費(fèi)軟件
  • 更新時(shí)間:2019-12-11
  • 軟件類(lèi)別:編程工具
  • 軟件官網(wǎng):http://virtualinsta360.com
  • 應(yīng)用平臺(tái):Win2003,WinXP,Vista,Win7,Win8

網(wǎng)友評(píng)分: 分?jǐn)?shù) 7.4

軟件非常好(74% 軟件不好用(26%

  Python2.7是一款非常好用的編程語(yǔ)言,此版本與相比于3.x版本相比更加成熟一些,支持的第三方類(lèi)庫(kù)、相關(guān)資料也是最多的,非常適合于Python開(kāi)發(fā)人員進(jìn)行使用,尤其是新入門(mén)的朋友,有需要的趕快來(lái)試試吧!

Python2.7

【功能特點(diǎn)】

  1、Python允許你寫(xiě)出非常嚴(yán)謹(jǐn)而且可讀的程序。

  用Python寫(xiě)的程序通常都比相應(yīng)的C程序要短,因?yàn)槿缦聨讉€(gè)理由:

  高級(jí)的數(shù)據(jù)結(jié)構(gòu)允許你用一個(gè)語(yǔ)句表達(dá)復(fù)雜的操作;

  復(fù)合語(yǔ)句是靠縮進(jìn)而不是用表示開(kāi)始和結(jié)束的括號(hào);

  2、不需要變量聲明或參量聲明。

  Python是可擴(kuò)充的:如果你會(huì)用C語(yǔ)言編程就很容易為解釋程序增加新的內(nèi)置函數(shù)或模塊,這樣可以以最快速度執(zhí)行關(guān)鍵操作,或把Python程序和只能以二進(jìn)制碼提供的庫(kù)(如不同廠商提供的圖形庫(kù))連接起來(lái)。當(dāng)你變得確實(shí)很在行時(shí)你可以把Python解釋器與用C寫(xiě)的應(yīng)用相連接,把它作為該應(yīng)用的擴(kuò)展或命令語(yǔ)言。

Python2.7

【使用教程】

  1、用QtCreator繪制界面界面

  稍微復(fù)雜一些時(shí),用QtCreator繪制界面,擺放控件,比較直觀、方便。界面完成后會(huì)生成一個(gè)Qt的ui文件,其實(shí)就是一個(gè)xml文件,描述了各控件的類(lèi)型、位置及其他一些屬性。

  2、用uic.py處理上面生成ui文件

  然后用Pyside包自帶的腳本uic.py處理ui文件,生成一個(gè)py文件,然后在Python腳本中import該py文件即可。在命令行里先切換到Pyside包的scripts文件夾,以我機(jī)器上安裝路徑為例,處理命令如下:

  [html] view plaincopy

  cd C:\Python32\Lib\site-packages\PySide\scripts

  uic.py -o e:\testui.py e:\test.ui

  最后生成的腳本文件大致如下:

  [python] view plaincopy

  from PySide import QtCore, QtGui

  class Ui_Dialog(object):

  def setupUi(self, Dialog):

  Dialog.setObjectName("Dialog")

  Dialog.resize(562, 566)

  self.label = QtGui.QLabel(Dialog)

  self.label.setGeometry(QtCore.QRect(20, 20, 54, 12))

  self.label.setObjectName("label")

  self.srcPathText = QtGui.QPlainTextEdit(Dialog)

  self.srcPathText.setGeometry(QtCore.QRect(80, 10, 401, 31))

  self.srcPathText.setObjectName("srcPathText")

  self.retranslateUi(Dialog)

  QtCore.QMetaObject.connectSlotsByName(Dialog)

  def retranslateUi(self, Dialog):

  Dialog.setWindowTitle(QtGui.QApplication.translate("Dialog", "多媒體信息掃描", None, QtGui.QApplication.UnicodeUTF8))

  self.label.setText(QtGui.QApplication.translate("Dialog", "視頻目錄", None, QtGui.QApplication.UnicodeUTF8))

Python2.7

  3、接著,創(chuàng)建一個(gè)窗口類(lèi),繼承上面生成的Ui_Dialog類(lèi)和QMainWindow,這里把窗口類(lèi)命名為:MainWindow,在__init__里調(diào)用Ui_Dialog的setupUi函數(shù)。該類(lèi)大致如下:

  [python] view plaincopy

  class MainWindow(QMainWindow, Ui_Dialog):

  def __init__(self, parent=None):

  super(MainWindow, self).__init__(parent)

  self.setupUi(self)

  4、在MainWindow的__init__里可以處理slot/signal的連接,處理事件。也可在該類(lèi)中添加業(yè)務(wù)相關(guān)的代碼,然后在__main__部分調(diào)用該類(lèi),該類(lèi)的調(diào)用及Qt環(huán)境初始化如下:

  [python] view plaincopy

  #Main function

  if __name__ == '__main__':

  app = QApplication(sys.argv)

  mainWnd = MainWindow()

  mainWnd.show()

  app.exec_()

  5、總結(jié),Pyside處理界面繼承了Qt的強(qiáng)大/靈活/方便的特點(diǎn),是Python界面編程很不錯(cuò)的選擇。Pyside的文擋及教程可參考官方教程,使用中遇到不熟悉的Qt的類(lèi)及接口可參考Pyside API Reference

  配置Spyder(Python開(kāi)發(fā)環(huán)境)環(huán)境需要安裝如下資源內(nèi)容:

  1.PyQt For Windows 4.10.3

  2.Python For Windows 2.7.5

  3.PySide For Windows 1.2.1

軟件特別說(shuō)明

標(biāo)簽: Python 編程語(yǔ)言

網(wǎng)友評(píng)論
回頂部 去下載

關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們

Copyright ? 2005-2024 virtualinsta360.com.All rights reserved.

浙ICP備06019006號(hào)-1 浙公網(wǎng)安備33038102330474號(hào)