中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

用kivy開發第一個python app的案例

發布時間:2020-11-13 14:17:23 來源:億速云 閱讀:1199 作者:小新 欄目:編程語言

小編給大家分享一下用kivy開發第一個python app的案例,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

python語言雖然很萬能,但用它來開發app還是顯得有點不對路,因此用python開發的app應當是作為編碼練習、或者自娛自樂所用,加上目前這方面的模塊還不是特別成熟,bug比較多,總而言之,勸君莫輕入。

準備工作

利用python開發app需要用到python的一個模塊–kivy,kivy是一個開源的,跨平臺的Python開發框架,用于開發使用創新的應用程序。簡而言之,這是一個python桌面程序開發框架(類似wxpython等模塊),強大的是kivy支持linux、mac、windows、android、ios平臺,這也是為什么開發app需要用到這個模塊。

雖然kivy是跨平臺的,但是想要在不同的平臺使用python代碼,還需要將python代碼打包成對應平臺的可執行程序,好在kivy項目下有個打包工具項目–buildozer,這是官方推薦的打包工具,因為相對比較簡單,自動化程度高,其他項目比如:python-for-android也能起到類似的作用,這里不展開介紹。

用kivy開發第一個python app

安裝完kivy就可以開發app程序了,這里演示下hello-world程序,關于kivy更復雜的用法不是本文重點,后面再成文介紹。

1) 創建一個main.py文件,寫入:

#! -*- coding:utf-8 -*-
from kivy.app import App
class HelloApp(App):
    pass
if __name__ == '__main__':
    HelloApp().run()

2)創建一個hello.kv文件,寫入:

Label:
    text: 'Hello, World! I am nMask'

簡單說明:main.py是入口函數,定義了一個HelloApp類,該類繼承kivy.app;hello.kv文件是kivy程序,相當于定義界面風格等,該文件命名規則為類名小寫且去除app。

運行第一個python app

python main.py

以上是用kivy開發第一個python app的案例的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

长垣县| 凭祥市| 永清县| 彝良县| 同仁县| 安丘市| 华阴市| 东城区| 凭祥市| 萨嘎县| 大理市| 大余县| 平远县| 沙湾县| 石屏县| 西乌| 江都市| 肇源县| 九寨沟县| 通河县| 灵台县| 灌南县| 沙河市| 通辽市| 宜阳县| 镇巴县| 武安市| 土默特左旗| 博罗县| 宜宾县| 平乐县| 老河口市| 湘潭县| 海阳市| 西丰县| 青阳县| 阿尔山市| 威宁| 华容县| 灵丘县| 纳雍县|