FC2ブログ

Anaconda 学習:“EasyGUI”very simple, very easy GUI モジュール

2018-03-21 :  PCクリニック
前(2018-03-19)の記事「Anaconda 学習:“visvis”オブジェクト指向視覚化ツール」で、

  ・・・・・
  ・・・・・
  上(HOME/ホーム)に上がって、
  3番目の「Python Samples
  に飛び
  ・・・・・
  ・・・・・

と書いているが、

この Python Samples ページで見つけたこと。


一番下にある、
  PythonRecipe
  http://lightson.dip.jp/zope/ZWiki/PythonRecipe

行ってみた。

この中の、半分よりちょっと下に、

  GUI
  ・ 500:pythonでGUIを使う

があるので、
飛んでみた。

6行からなるコード

の下に、

  EasyGui を用いれば、初心者でもGUIを実現できます


とある。


なので、飛んでみた:

EasyGuiを用いたPythonスクリプトの簡易GUI化 (1/3)

   Pythonスクリプトにグラフィカルインタフェースを実装する場合の
  選択肢としては、多少煩雑になるのは覚悟の上でTkinterなどの
  GUIプログラミングキットを用いるのが一般的だろう。
   ただしこの手法を実践するにはかなり高度なコーディングスキルが
  求められるため、初心者レベルのPythonプログラマーにとっては
  ハードルが高いというのが実状である。
   こうした面倒なコーディングを経ることなく、Pythonスクリプトへの
  簡易的なGUI機能の組み込みを可能にしてくれるのが、
  本稿で紹介するEasyGuiというモジュールだ。
  実際EasyGuiを利用した場合、数行のコードを追加するだけで
  Pythonスクリプトをグラフィカル化できてしまうのである。
  ・・・・・
  ・・・・・

ですね。


文中の“EasyGui”リンク先は

  このサイトにアクセスできません
  easygui.sourceforge.net からの応答時間が長すぎます。

となることもあったが、

EasyGui - easygui 0.97 (2014-12-20) documentation

でした。


“anaconda cloud” では、

achennu / packages / easygui 0.97.4」に、“win-64”版がある。



でも、
上記 サイトの「Download」ボタンから、
「easygui-0.97.zip」2014/12/21 付
をダウンロードして、
中にある「easygui.py」1つを
持ってくると十分ダ。

“easygui 0.97 (2014-12-20) documentation”
には、


  EasyGUI is a module for very simple,
   very easy GUI programming in Python.

  EasyGUI is different from other GUI generators in that
   EasyGUI is NOT event-driven.

  Instead, all GUI interactions are invoked by simple function calls.

  EasyGui provides an easy-to-use interface for
   simple GUI interaction with a user.

  It does not require the programmer to know anything about tkinter,
   frames, widgets, callbacks or lambda.

  EasyGUI runs on Python 2 and 3, and does not have any dependencies.

===

  EasyGUIはPythonで非常に簡単で非常に簡単なGUIプログラミング
   のためのモジュールです。

  EasyGUIは他のGUIジェネレータとは異なり、
   EasyGUIはイベント駆動型ではありません。

  代わりに、すべてのGUIのやりとりは、
   単純な関数呼び出しによって呼び出されます。

  EasyGuiは、ユーザーとの簡単なGUI対話のための使いやすい
   インターフェースを提供します。

  プログラマーは、tkinter、フレーム、ウィジェット、コールバック
   またはラムダについて何も知る必要はありません。

  EasyGUIはPython 2と3で動作し、依存関係はありません。

とある。



本日はここまで。


Anaconda ( Python ) 学習は続く。


見ていただいた序でとは厚かましい限りですが、
お帰りに投票して頂けるとなお嬉しいです。 ⇒ blogram投票ボタン


180111
関連記事
スポンサーサイト

コメントの投稿

管理者にだけ表示を許可する

おきてがみ/blogram
blogram投票ボタン



おきてがみ

最新記事
カレンダー
08 | 2018/09 | 10
- - - - - - 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 - - - - - -
月別アーカイブ
カテゴリ
最新コメント
検索フォーム
リンク
プロフィール

<紙>

Author:<紙>
ようこそ。
「パソコンヲタクの雑記帳」
もろもろなことを綴っています。
パソコン ヲタクってねくら?
画像は kami でなく kani です。

カウンター(fc2、i2i) /Google Analytics


i2i(from 2010-08-24)
Total =
Today  =  
Yesterday=
アンチエイジング

Google Analytics
ブックマーク