Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
Kivy – Interactive Applications and Games in Python, 2nd Edition Review I was recently asked by the author to review the second edition of “Kivy – Interactive Applications in Python” from Packt Publishing. I had difficulty recommending the first edition mostly due to the atrocious editing – or lack thereof – that it had suffered. It really reflected badly on Packt, and since it was the only Kivy b
Kivy has been built to be easy to use, cross-platform and fast. With a single codebase, you will be able to deploy apps on Windows, Linux, macOS, iOS and Android. Business Friendly Kivy is released under the MIT License, is 100% free to use, and is professionally developed, backed and maintained. Companies and individuals are using Kivy for their projects every day.
sudo pacman -Syu # Note: python-setuptools needs to be installed through pacman or it will result with conflicts! sudo pacman -S python-setuptools # Install pip from source wget https://bootstrap.pypa.io/get-pip.py # or curl -O https://bootstrap.pypa.io/get-pip.py sudo python get-pip.py Source installation Dependencies¶ To install Kivy from source, please follow the installation guide until you re
pythonのクロスプラットフォーム開発ライブラリにKivyというものがあります。 Kivy自体の細かい仕組みはとかは一旦置いておいて(まだそこまで使えていません)、 Kivyが提供しているiOS/Android用パッケージを作成するまでの大まかな方法を紹介していこうと思います。 python-for-android と kivy-ios python-for-android Kivyのandroid向けパッケージングを行うプロジェクトです。(Google Codeにあるものとは別物らしいです) Android SDK + NDKをベースにARM向けPythonをビルドして(=hostpytthon)、hostpythonに実際のアプリを動かす仕組みみたいです。 $ cd python-for-android $ ./distribute.sh -m "openssl pil kivy"
Overview Parallel Python is a python module which provides mechanism for parallel execution of python code on SMP (systems with multiple processors or cores) and clusters (computers connected via network). It is light, easy to install and integrate with other python software. Parallel Python is an open source and cross-platform module written in pure python Features Parallel execution of python co
ボタンを押すとブラウザで特定のWebページを開くだけ。 from kivy.uix.button import Button from kivy.app import App from jnius import autoclass, cast class BrowserApp(App): PythonActivity = autoclass('org.renpy.android.PythonActivity') Intent = autoclass('android.content.Intent') Uri = autoclass('android.net.Uri') def start_browser(self, instance): intent = self.Intent() intent.setAction(self.Intent.ACTION_VIEW) intent.setDa
※「QRコード」はデンソーウェーブの登録商標です Python for Androidの中の「recipes」フォルダには、ビルドして組み込むためのモジュールが多数収められていますが、なぜかこの中にPythonで書かれているのでビルドの必要がないモジュールも含まれています。 pyqrcodeはQRコードを作るためのモジュールで、Pythonで書かれているので特にビルドする必要はなく、pyqrcode.pyをコピーするだけでQRコードを作成できるようになります。 これはPILに依存するので、プラットフォームによってはPILをインストールする必要があります。ただAndroidであればKivyLauncherにPILが内蔵されているので動作します。 (/sdcard/kivy/qrcode/) android.txt Androidの場合必要 main.py 下記参照 pyqrcode.py 次
さて、Kivyで一番残念に思うのは日本語がトウフになることでしょう。 多くのプラットフォームは日本語フォントを持っていますし、Androidも4.0からは日本語フォントがシステムフォントとして取り込まれています。しかし、いくら日本語フォントを持っていても、Kivyは現在「システムフォントを取得する仕組みがなく」「日本語グリフのないフォントをデフォルトにしている」ために、ウィジェットごとにフォントを指定しないと日本語が表示できません。 http://blog.logicdesign.jp/entry/2012/12/07/003711 http://supportdoc.net/support-kivy/03jp.html 一応開発チームもこの問題に対応しようとしていて https://github.com/kivy/kivy/tree/unicode_textinput みたいなブランチを
Welcome to Pyjnius# Pyjnius is a Python library for accessing Java classes. It either starts a new JVM inside the process, or retrieves the already surrounding JVM (for example on Android). This documentation is divided into differents parts. We recommend you to start with Installation, and then head over to the Quickstart. You can also check Android for specific example for the Android platform.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く