溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

SimpleGUICS2Pygame是怎樣替代simplegui

發(fā)布時(shí)間:2021-11-25 22:09:54 來(lái)源:億速云 閱讀:142 作者:柒染 欄目:開(kāi)發(fā)技術(shù)

今天就跟大家聊聊有關(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è)資訊頻道,感謝大家的支持。

向AI問(wèn)一下細(xì)節(jié)

免責(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)容。

AI