開発環境
- OS X Mavericks - Apple(OS)
- Emacs (CUI)、BBEdit - Bare Bones Software, Inc. (GUI) (Text Editor)
- Python (プログラミング言語)
初めてのコンピュータサイエンス(Jennifer Campbell、Paul Gries、Jason Montojo、Greg Wilson(著)長尾 高弘(翻訳))の14章(GUI)、14.8(練習問題)、14-.を解いてみる。
14.8(練習問題)、14-1.
コード(BBEdit)
sample.py
#!/usr/bin/env python3.3 #-*- coding: utf-8 -*- import tkinter window = tkinter.Tk() button = tkinter.Button(window, text='Good-bye', command=lambda:window.destroy()) button.pack() window.mainloop()
MacPortsで必要なモジュール(py33-tkinter, py33-py2app)をインストールしてからGUIアプリを作成
入出力結果(Terminal)
$ sudo port -v install py33-tkinter … $ sudo port -v install py33-py2app $ py2applet-3.3 --make-setup sample.py Wrote setup.py $ python3.3 setup.py py2app running py2app … $ open dist/sample.app $
完成したアプリをダウンロード。
0 コメント:
コメントを投稿