中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > Dragonboard 410c Python交互設(shè)計(jì)——如何搭建PyQt環(huán)境

        Dragonboard 410c Python交互設(shè)計(jì)——如何搭建PyQt環(huán)境

        作者: 時(shí)間:2017-10-11 來(lái)源:網(wǎng)絡(luò) 收藏

        Python是一個(gè)非常容易上手和使用的語(yǔ)言,非常適合開發(fā)者快速的搭建和實(shí)現(xiàn)自己ideal原型,在開發(fā)中,可以通過(guò)Python快速的搭建自己的想法,并且后續(xù)很容易使用其他更高性能的語(yǔ)言進(jìn)行局部或者全局的優(yōu)化。UI交互設(shè)計(jì)是開發(fā)中常見的一個(gè)問(wèn)題,今天給大家介紹如何使用PyQt庫(kù)在Dragonbaord 410c Linux環(huán)境下快速的大家自己的交互程序。

        本文引用地址:http://www.antipu.com.cn/article/201710/365586.htm

        在前面的blog中已經(jīng)給大家介紹了如何在Dragoboard 410c linux環(huán)境下搭建QT環(huán)境和編寫運(yùn)行QT應(yīng)用程序,但是過(guò)程是非常復(fù)雜的,并且在搭建過(guò)程中我們需要手動(dòng)的解決各種依賴問(wèn)題和編譯安裝相應(yīng)的庫(kù),但是今天給大家介紹的PyQt這款基于QT的Python語(yǔ)言GUI庫(kù)確是非常簡(jiǎn)單的,無(wú)論在庫(kù)環(huán)境的搭建上還是程序的編寫上,都繼承了Python簡(jiǎn)單易用的有點(diǎn),我們可以快速的在Dragonbaord 410c linux環(huán)境下快速的完成環(huán)境的搭建,和編寫GUI交互程序,并且還可以借助于Qt design 來(lái)進(jìn)行UI交互設(shè)計(jì),然后轉(zhuǎn)換為模塊化的Python交互腳本程序,最后我們只需要專注如何實(shí)現(xiàn)我們的邏輯設(shè)計(jì)即可。

        首先我們準(zhǔn)備好一塊安裝了debian linux系統(tǒng)的Dragonboard 410c開發(fā)板,連接顯示器、鍵盤、鼠標(biāo),接著我們就可以開始來(lái)搭建我們的PyQt環(huán)境了。

        具體步驟如下:

        1) 跟新debian源

        這里我們運(yùn)行下面兩條命令更新debain源:

        sudo apt-get update -y

        sudo apt-get upgrade -y

        等待大概半個(gè)小時(shí)(具體視網(wǎng)絡(luò)情況而定)可以完成更新。

        2)安裝最新的Python

        apt-get install *

        運(yùn)行上面命令會(huì)安裝Python3,如果你的板子上已經(jīng)有Python3了可以不要安裝

        3)安裝PyQT

        sudo apt-get install 3-5

        這一步是關(guān)鍵,如果安裝不成功通常情況下是你的1)這個(gè)步驟沒(méi)有做好,源沒(méi)有更新成功,安裝成功后,如下圖所示。

        好了到這里你就已經(jīng)完成了在你的Dragonboard 410c開發(fā)板上搭建Python QT環(huán)境了,接下來(lái)就可以使用PyQt提供的UI交互庫(kù)來(lái)完成在Dragonboard 410c上進(jìn)行開發(fā)和設(shè)計(jì)了,這里我們給出了一個(gè)簡(jiǎn)單的UI設(shè)計(jì)測(cè)試代碼如下:

        #!/user/bin/3
        #test.py
        import sys
        from PyQt5.QtWidgets import QApplicaTIon, QWidget
        if __name__ == __main__:
        app = QApplicaTIon(sys.argv)
        w = QWidget()
        w.resize(700,500)
        w.move(100,100)
        w.setWindowTItle(Dragonboard 410c test)
        w.show()
        sys.exit(app.exec_())

        運(yùn)行上述代碼,我們可以看到一個(gè)簡(jiǎn)單的GUI,如下:

        這里后續(xù)大家可以參考PyQt官網(wǎng)上面有更多的開發(fā)介紹,同時(shí)還可以參考博客文章使用eric6和Pyqt5實(shí)現(xiàn)GUI編程一文,了解如何使用Qt design 界面設(shè)計(jì)工具來(lái)構(gòu)建UI,然后轉(zhuǎn)換成可以運(yùn)行的Python腳本進(jìn)行部署。

        看到這里,大家是不是很激動(dòng),在Dragonboard 410c 開發(fā)板上可以這么簡(jiǎn)單的就完成自己的UI交互程序環(huán)境和程序設(shè)計(jì)......



        關(guān)鍵詞: DragonBoard410c python pyqt

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉