Tkinter 테스트
9719 단어 Python
Tkinter
Python을 통해 GUI 응용 프로그램의 라이브러리를 만들 수 있습니다.Python은 표준 입력이므로 별도의 설치 없이 사용할 수 있습니다.
샘플 코드 # -*- coding : utf-8 -*-
u"""
GUIプログラミングのサンプル
"""
import tkinter
from tkinter import messagebox
def button_push(event):
u"ボタンをクリックされたときの動作"
edit_box.delete(0, tkinter.END)
def func_check(event):
u"チェックボックスの状態を確認して、表示する"
global val1
global val2
global val3
text = ""
if val1.get() == True:
text += "項目1はチェックされています\n"
else:
text += "項目1はチェックされていません\n"
if val2.get() == True:
text += "項目2はチェックされています\n"
else:
text += "項目2はチェックされていません\n"
if val3.get() == True:
text += "項目3はチェックされています\n"
else:
text += "項目3はチェックされていません\n"
messagebox.showinfo("info", text)
if __name__ == "__main__":
root = tkinter.Tk()
root.title(u"GUIサンプル")
root.geometry("400x300")
# テキストボックス
edit_box = tkinter.Entry(width=50)
edit_box.insert(tkinter.END, "サンプル文字列")
edit_box.pack()
# ボタン
button = tkinter.Button(text=u"消去", width=30)
button.bind("<Button-1>", button_push)
button.pack()
# button.place(x=105, y=30)
# チェックボックス
val1 = tkinter.BooleanVar()
val2 = tkinter.BooleanVar()
val3 = tkinter.BooleanVar()
val1.set(False)
val2.set(True)
val3.set(False)
checkbox1 = tkinter.Checkbutton(text=u"チェック1", variable=val1)
checkbox1.pack()
checkbox2 = tkinter.Checkbutton(text=u"チェック2", variable=val2)
checkbox2.pack()
checkbox3 = tkinter.Checkbutton(text=u"チェック3", variable=val3)
checkbox3.pack()
# ボタン
button2 = tkinter.Button(root, text=u"チェックボックスの取得", width=50)
button2.bind("<Button-1>", func_check)
button2.pack()
tkinter.mainloop()
실행 예
인용하다
# -*- coding : utf-8 -*-
u"""
GUIプログラミングのサンプル
"""
import tkinter
from tkinter import messagebox
def button_push(event):
u"ボタンをクリックされたときの動作"
edit_box.delete(0, tkinter.END)
def func_check(event):
u"チェックボックスの状態を確認して、表示する"
global val1
global val2
global val3
text = ""
if val1.get() == True:
text += "項目1はチェックされています\n"
else:
text += "項目1はチェックされていません\n"
if val2.get() == True:
text += "項目2はチェックされています\n"
else:
text += "項目2はチェックされていません\n"
if val3.get() == True:
text += "項目3はチェックされています\n"
else:
text += "項目3はチェックされていません\n"
messagebox.showinfo("info", text)
if __name__ == "__main__":
root = tkinter.Tk()
root.title(u"GUIサンプル")
root.geometry("400x300")
# テキストボックス
edit_box = tkinter.Entry(width=50)
edit_box.insert(tkinter.END, "サンプル文字列")
edit_box.pack()
# ボタン
button = tkinter.Button(text=u"消去", width=30)
button.bind("<Button-1>", button_push)
button.pack()
# button.place(x=105, y=30)
# チェックボックス
val1 = tkinter.BooleanVar()
val2 = tkinter.BooleanVar()
val3 = tkinter.BooleanVar()
val1.set(False)
val2.set(True)
val3.set(False)
checkbox1 = tkinter.Checkbutton(text=u"チェック1", variable=val1)
checkbox1.pack()
checkbox2 = tkinter.Checkbutton(text=u"チェック2", variable=val2)
checkbox2.pack()
checkbox3 = tkinter.Checkbutton(text=u"チェック3", variable=val3)
checkbox3.pack()
# ボタン
button2 = tkinter.Button(root, text=u"チェックボックスの取得", width=50)
button2.bind("<Button-1>", func_check)
button2.pack()
tkinter.mainloop()
실행 예
인용하다
Reference
이 문제에 관하여(Tkinter 테스트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hisshi00/items/0514c155c53ef391f7e0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)