Python が制御変数を使用して会話型プログラムを構築する方法

青灯夜游
リリース: 2018-10-20 16:12:17
転載
2343 人が閲覧しました

この記事の内容は、Python が制御変数を使用して対話プログラムを構築する方法を紹介することです。一定の参考値があるので、困っている友人は参考にしていただければ幸いです。

#制御変数

変数シンボル意味デフォルト値#1#var = tk.BooleanVar()##02var = tk.StringVar()文字列制御変数空の文字列 3var = tk.IntVar()整数制御変数04var = tk. DoubleVar()10 進数の制御変数0.0
var = StringVar()
ログイン後にコピー
var.set("set a value.")
ログイン後にコピー
制御変数の値の取得
var.get("get a value from the control parameter.")
ログイン後にコピー
#Boolean
制御変数の作成 制御変数の値
制御変数の使用例

import tkinter as tk

root = tk.Tk()

# 创建一个label标签,在上面存放位图或者文字
labelx = tk.Label(root, bitmap='questhead', compound=tk.LEFT)
var = tk.StringVar()
var.set("This is a dialogue.")
labelx.config(textvariable=var)
labelx.config(bg='cyan')
labelx.config(font=('Times New Roman', 20, 'bold'))
labelx.config(relief=tk.FLAT)
labelx.config(bd=5)

# 点击问题按钮后,反应的函数
def askvar():
    var.set("How are you?")

# 点击回答按钮后,反应的函数
def responsevar():
    var.set("I'm fine. Thank you for your asking.")

# 按钮1创建
button1 = tk.Button(root, text="问题", command=askvar)
button1.config(bg='yellow')
button1.config(font=('楷书', 20, 'italic'))
button1.config(relief=tk.GROOVE)

# 按钮2创建
button2 = tk.Button(root, text="回答", command=responsevar)
button2.config(bg='red')
button2.config(font=('楷书', 20, 'italic'))
button2.config(relief=tk.RIDGE)

# 对创建的组件进行排兵布阵
labelx.pack(side=tk.TOP)
button1.pack(side=tk.LEFT)
button2.pack(side=tk.RIGHT)

root.mainloop()
ログイン後にコピー

初期動作状態

#質問をクリックした後の反応

Python が制御変数を使用して会話型プログラムを構築する方法##回答をクリックした後の反応

##まとめ

変数があってこそ、プログラムは面白くなる 青空は憧れの場所だけど、霞のヘーゼルが視界を遮る 今日も曇りだけど、私は変わった。 Python が制御変数を使用して会話型プログラムを構築する方法

以上がPython が制御変数を使用して会話型プログラムを構築する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:cnblogs.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート