LoginSignup
4
12

More than 5 years have passed since last update.

Windows10 64bit Python3.5 へのKivy-Designerのインストール

Last updated at Posted at 2017-01-08

概要

KivyにはKivy-DesignerというGUIデザインツールが存在します.
そのKivy-DesignerをWindowsにインストールした際のノートです.

GitHub - kivy/kivy-designer: UI designer for Kivy (WIP)
https://github.com/kivy/kivy-designer

kivy_designer.png

このノートは基本的に以下のリンク先の手順に従っています.
参考: Installation — Kivy Designer 0.9 documentation
https://kivy-designer.readthedocs.io/en/latest/installation.html

環境

  • Windows 10 64bit
  • Anaconda 64bit
  • conda create -n py35 python=3.5で構築されたPython環境
    • Kivy 1.9.1
    • Kivy-Garden 0.1.4
    • pip 9.0.1
    • python 3.5.2
    • setuptools 27.2.0
    • vs2015_runtime 14.0.25123
    • wheel 0.29.0

Kivy のインストールは以下より.
Windows10 64bit Python3.5 へのKivyのインストール - Qiita
http://qiita.com/Superable/items/1ddb3aafa24d303a0b00

Kivy-Designerのダウンロード

gitを使用する場合はgit clone http://github.com/kivy/kivy-designer/で適当な場所にソースコードをダウンロードします.
gitを使用しない場合はhttps://github.com/kivy/kivy-designer/archive/master.zipからzipファイルをダウンロードし、適当な場所に展開します.
※zipファイルから展開した場合はフォルダ名に-masterが付くので必要に応じて変更します.

Kivy-Designerを動作させるための環境の構築

pipを使用して動作に必要なPythonパッケージをインストール

動作に必要なパッケージはダウンロードしたフォルダ内のrequirements.txtに記載されています1

requirements.txt
kivy >= 1.9.1
pygments >= 2.1
docutils >= 0.12
watchdog >= 0.8
jedi >= 0.9
gitpython >= 1.0
six >= 1.10.0
kivy-garden

以下のコマンドで必要なパッケージをまとめてインストールします.

cmd.exe
cd kivy-designer
pip install -Ur requirements.txt

kivy-garden.garden.FileBrowserをインストール

kivy-garden.garden.FileBrowserKivyのファイル選択ダイアログウィジェットです.以下のコマンドでウィジェットをダウンロード&インストールします.

cmd.exe
garden install filebrowser

※私の環境ではAnacondaをProgram Filesにインストールしてしていたため、gardenの実行がうまく出来ませんでした.
そのため上記コマンドを以下のように変更して実行しています.

cmd.exe
cd "C:\Program Files\Anaconda3\envs\py35\Scripts"
python garden install filebrowser

Kivy-Designerの起動

以下のコマンドでKivy-Designerが起動します.

cmd.exe
cd kivy-designer
python -m designer

起動のためのバッチファイルを作成し、kivy-designerフォルダ内に保存して使用すると便利かと思います(※各々のPython環境への対応が必要).

kivy-designer.bat
cd /d %~dp0
python -m designer

追記

現時点(2017/01)ではかなり動作が不安定なので、Kivy-Designer上で基本的なパーツを配置して生成されたkvファイルを参考として別途テキストエディタ等で開発を進めるのがよさそうです。

参考



  1. 私の環境ではpip install kivyが失敗したため、Kivy, Kivy-Gardenを事前にインストールしています.Windows10 64bit Python3.5 へのKivyのインストール - Qiita 

4
12
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
12