您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

Python如何用控制变量构建对话程序

2024/2/24 8:05:20发布16次查看
本篇文章给大家带来的内容是介绍python如何用控制变量构建对话程序。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所助。
控制变量变量符号意义默认值
1 var = tk.booleanvar() 布尔型 0
2 var = tk.stringvar() 字符串控制变量 空字符串
3 var = tk.intvar() 整数控制变量 0
4 var = tk.doublevar() 小数控制变量 0.0
创建控制变量
var = stringvar()
设置控制变量的值
var.set(set a value.)
获得控制变量的值
var.get(get a value from the control parameter.)
控制变量使用实例import tkinter as tkroot = 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()
初始运行状态
点击问题后的反应
点击回答后的反应
总结程序有了变数才有了心动的地方,blue sky是我们向往的地方,但是雾霾hazel挡住了我们的视野,今天又是阴天,但我有了改变。
以上就是python如何用控制变量构建对话程序的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product