GitHubじゃ!Pythonじゃ!

GitHubからPython関係の優良リポジトリを探したかったのじゃー、でも英語は出来ないから日本語で読むのじゃー、英語社会世知辛いのじゃー

pybee

toga – Pythonネイティブ、OSネイティブGUIツールキット

投稿日:

Pythonネイティブ、OSネイティブGUIツールキット。 https://toga.readthedocs.io/ja/latest/

トーガ

Pythonネイティブ、OSネイティブGUIツールキット。

前提条件

最小要件

  • TogaにはPython 3が必要です Python 2はサポートされていません。
  • macOSをお使いの場合は、10.7(Lion)以上である必要があります。
  • Linuxの場合は、GTK + 3.10以降が必要です。 これは、Ubuntu 14.04およびFedora 20から出荷されるバージョンです。また、Python 3のバインディングをGTK +にインストールする必要があります。
  • 私たちはWindowsのサポートに取り組んでいますが、すべての機能やウィジェットがサポートされているわけではありません。 少なくとも、Python 3と.NET Framework 4が必要です。これはWindows 10でテストされていますが、7と8で動作するはずです。引き出し要求、ヘルプ、修正は大歓迎です。

Linux用オプションの追加機能

Linuxでは、次のような場合には追加のパッケージが必要です。1. WebViewウィジェットを使用する2. 仮想環境内でTogaを使用する

  • Ubuntu / Debian sudo apt-get install python3-gi python3-gi-cairo gir1.2-gtk-3.0 gir1.2-webkit2-4.0 libgirepository1.0-dev注意:Ubuntu 14.04では、 gir1.2-webkit-3.0代わりにgir1.2-webkit-4.0
  • Fedora sudo dnf install pygobject3 python3-gobject pywebkitgtk python3-cairo-devel cairo-gobject-devel gobject-introspection-develまたはsudo yum install pygobject3 python3-gobject pywebkitgtk python3-cairo-devel cairo-gobject-devel gobject-introspection-devel
  • アーチLinux sudo pacman -S python-gobject webkit2gtk gobject-introspection

他のディストリビューションも似ているはずですが、必要に応じて更新された依存関係を持つプルリクエストを自由に送信してください。

仮想環境内でTogaを使用する場合は、最初にvirtualenvにpycairoとpygobject(この順番で)をインストールする必要があります。

$ pip install pycairo
$ pip install pygobject

これらの要件が満たされない場合、Togaはまったく機能しないか、完全な機能を持たないでしょう。

クイックスタート

Togaの機能のデモンストレーションを行うには、次のコマンドを実行します。

$ pip install toga-demo
$ toga-demo

これにより、いくつかのサンプルウィジェットを含むGUIウィンドウがポップアップ表示されます。

ドキュメンテーション

Toga のドキュメントRead The Docsにあります。

コミュニティ

TogaはBeeWareスイートの一部です。 あなたはコミュニティを通して以下のことを話すことができます:

貢献する

Togaの開発に貢献したい場合は、最初に貢献した人のためのガイドが役立ちます。

Togaで問題が発生した場合は、GitHubログオンしてください コードを投稿したい場合は、コードフォーク してプルリクエスト送信してください。







-pybee

執筆者: