亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

用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

安阳市| 南昌市| 固阳县| 资阳市| 西盟| 车险| 封开县| 湖南省| 乌兰浩特市| 塘沽区| 吴忠市| 普兰县| 毕节市| 青田县| 阳泉市| 米易县| 德州市| 和静县| 当阳市| 琼中| 淮北市| 罗甸县| 福州市| 胶州市| 崇州市| 六盘水市| 开远市| 哈巴河县| 固阳县| 桦南县| 壶关县| 高雄市| 建水县| 平舆县| 辽阳县| 宣化县| 景东| 会理县| 上栗县| 临泉县| 巴楚县|