您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關(guān)SimpleGUICS2Pygame是怎樣替代simplegui,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
simplegui:
simplegui 并不是一個(gè)標(biāo)準(zhǔn)Python module。它是一個(gè)開(kāi)源項(xiàng)目 Codeskulptor 中的一個(gè)提供gui支持的模塊。
Codeskulptor 基于javascript,它可以翻譯python程序使得其直接在瀏覽器中運(yùn)行。Rice大學(xué)在coursera
上提供python基礎(chǔ)課使用了 Codeskulptor 平臺(tái)進(jìn)行教學(xué),學(xué)生可以自由地在Codeskulptor 上編寫,
存儲(chǔ)和分享python程序。為了能在本地使用simplegui,我們需要用SimpleGUICS2Pygame替代simplegui。
Codeskulptor平臺(tái)需要×××使用,為了能在本地運(yùn)行課程中的simplegui示例,查找了許多方法,由于對(duì)cmd命令的不了解,自行嘗試了各種方法,再查閱了各方資料后終于成功安裝SimpleGUICS2Pygame。
操作過(guò)程中所有安裝包都為32位版本(已打包上傳至下載中心)
win10下安裝SimpleGUICS2Pygame
首先,進(jìn)入Windows\system32,以管理員身份運(yùn)行cmd.exe
cd/ //返回根目錄
G: //進(jìn)入存放有待安裝文件的目錄
步驟一:安裝pip,(Python27.x版本以上自帶有pip,在Python\Scripts目錄下,沒(méi)有的話自行安裝一個(gè))
c:\Python27\Python -m pip install -U pip //升級(jí)pip
c:\Python27\Scripts\pip install -U setuptools //安裝setuptools
確保以上兩步完成后進(jìn)入下一步
步驟二:安裝pygame
c:\Python27\Python pygame-1.9.2a0-cp27-none-win32.whl //在Pygame所在目錄下進(jìn)行安裝
步驟三:安裝matplotlib,windows下使用matplotlib還需要添加setuptools, numpy, python-dateutil,
pytz, pyparsing 和 six module(setuptools在步驟一中已經(jīng)安裝, 其它module我是按照下述方
式安裝的,讀者也可按照上述方法進(jìn)行安裝)
exe格式的直接執(zhí)行安裝即可
whl格式的通過(guò)輸入以下命令依次進(jìn)行安裝:
c:\Python27\Scripts\pip install six-1.9.0-py2.py3-none-any.whl
解壓msvcp71.dll,并將其它拖到c:\windows\system32目錄中。(有些系統(tǒng)不需要)
最后安裝matplotlib
所有module安裝完成后測(cè)試matplotlib是否安裝成功
c:\Python27\Python
>> import matplotlib
>>exit()
步驟四:將SimpleGUICS2Pygame解壓,找到SimpleGUICS2Pygame_check.py文件并執(zhí)行
c:\Python27\Python SimpleGUICS2Pygame_check.py //檢查SimpleGUICS2Pygame所需modele是否齊全
步驟五:安裝SimpleGUICS2Pygame
c:\Python27\Scripts\pip install SimpleGUICS2Pygame //安裝
c:\Python27\Scripts\pip install SimpleGUICS2Pygame --upgrade //檢查更新
步驟六:寫段小程序試試(親測(cè)在Pycharm下測(cè)試成功執(zhí)行)
import SimpleGUICS2Pygame.simpleguics2pygame as simplegui
# Event handler
def tick():
print "tick"
# Register handler
timer = simplegui.create_timer(100, tick)
# Start timer
timer.start()
看完上述內(nèi)容,你們對(duì)SimpleGUICS2Pygame是怎樣替代simplegui有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注億速云行業(yè)資訊頻道,感謝大家的支持。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。