Python/Tkinter
をテンプレートにして作成
LECTURE
担当科目一覧
コンピュータ概論/2024
データサイエンス/2024
3DCG演習/2024
情報デザイン研究/2024
卒業研究/2024
KEYWORDS
WEB DESIGN
SOCIAL DESIGN
SQUARES
LINKS
九州産業大学
芸術学部
芸術研究科
九産大美術館
九産大図書館
年間スケジュール
動画ニュース他
交通情報
気象・環境情報
危機に備えて
K'sLife
Office365Mail
Tools
SEARCH
開始行:
*Tkinter
https://docs.python.org/ja/3/library/tkinter.html
~
Tkinter は Tk を Python から「Tcl/Tk」を扱うために標準で...
-Tcl(ティクル):シンプルな構造をしているスクリプト言語
-Tk(ティーケー):TclでGUIを開発するためのツールキット
~
~
**環境の確認
#image(tkinter_test.png,right,40%)
tkinter は Pythonに標準で付属されているので、import して...
>>> import tkinter
>>> tkinter._test()
~
~
**サンプルプログラム
tkinter ではUI コンポーネント (「ウィジェット」) をツリー...
''sample.py''
# ライブラリのインポート
from tkinter import *
from tkinter import ttk
# root要素(ウインドウ)の準備
root = Tk()
root.title('Tkinter Sample')
# ウィジェットの作成
frame = ttk.Frame( root, padding = 16)
label = ttk.Label( frame, text = 'YourName')
t = StringVar()
entry = ttk.Entry( frame, textvariable = t)
button = ttk.Button( frame, text = 'OK',
command = lambda: print('Hello!, %s.' % t...
# ウィジェットの配置
frame.pack( )
label.pack( side = LEFT )
entry.pack( side = LEFT )
button.pack( side = LEFT )
# メインループ
root.mainloop( )
~
***実行の様子
-IDLE や PyCharm で「RUN(実行)」します。
--Terminal の場合は、カレントディレクトリで sample.py を...
% python3 sample.py
-ウインドウが表示されるので、テキストボックスに入力
#image(tkinter_sample.png,,70%)
-開発環境のPythonコンソールに入力内容が反映されます。
Hello!, John Smith.
~
***プログラムの解説
-以下の記述で root要素(ウインドウ)が準備されます。
root = Tk()
-Frame を親要素として Label("YourName") 、Entry(テキス...
-このサンプルでは、テキストボックスに文字列を入力してOKす...
-pack( ) メソッドによって、親要素の中に子ウィジェットが追...
-mainloop( )を呼ぶことでウィンドウが表示されます。
~
~
終了行:
*Tkinter
https://docs.python.org/ja/3/library/tkinter.html
~
Tkinter は Tk を Python から「Tcl/Tk」を扱うために標準で...
-Tcl(ティクル):シンプルな構造をしているスクリプト言語
-Tk(ティーケー):TclでGUIを開発するためのツールキット
~
~
**環境の確認
#image(tkinter_test.png,right,40%)
tkinter は Pythonに標準で付属されているので、import して...
>>> import tkinter
>>> tkinter._test()
~
~
**サンプルプログラム
tkinter ではUI コンポーネント (「ウィジェット」) をツリー...
''sample.py''
# ライブラリのインポート
from tkinter import *
from tkinter import ttk
# root要素(ウインドウ)の準備
root = Tk()
root.title('Tkinter Sample')
# ウィジェットの作成
frame = ttk.Frame( root, padding = 16)
label = ttk.Label( frame, text = 'YourName')
t = StringVar()
entry = ttk.Entry( frame, textvariable = t)
button = ttk.Button( frame, text = 'OK',
command = lambda: print('Hello!, %s.' % t...
# ウィジェットの配置
frame.pack( )
label.pack( side = LEFT )
entry.pack( side = LEFT )
button.pack( side = LEFT )
# メインループ
root.mainloop( )
~
***実行の様子
-IDLE や PyCharm で「RUN(実行)」します。
--Terminal の場合は、カレントディレクトリで sample.py を...
% python3 sample.py
-ウインドウが表示されるので、テキストボックスに入力
#image(tkinter_sample.png,,70%)
-開発環境のPythonコンソールに入力内容が反映されます。
Hello!, John Smith.
~
***プログラムの解説
-以下の記述で root要素(ウインドウ)が準備されます。
root = Tk()
-Frame を親要素として Label("YourName") 、Entry(テキス...
-このサンプルでは、テキストボックスに文字列を入力してOKす...
-pack( ) メソッドによって、親要素の中に子ウィジェットが追...
-mainloop( )を呼ぶことでウィンドウが表示されます。
~
~
ページ名: