加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

如何从python中的checkbutton获取文本? (Tkinter的)

发布时间:2020-12-20 11:46:49 所属栏目:Python 来源:网络整理
导读:我的代码看起来像这样 from Tkinter import *import tkMessageBoximport Tkintertop = Tkinter.Tk()CheckVar1 = IntVar()CheckVar2 = IntVar()C1 = Checkbutton(top,text = "Music",variable = CheckVar1,onvalue = 1,offvalue = 0 )C2 = Checkbutton(top,te
我的代码看起来像这样

from Tkinter import *
import tkMessageBox
import Tkinter

top = Tkinter.Tk()
CheckVar1 = IntVar()
CheckVar2 = IntVar()

C1 = Checkbutton(top,text = "Music",variable = CheckVar1,onvalue = 1,offvalue = 0 )
C2 = Checkbutton(top,text = "Video",variable = CheckVar2,offvalue = 0 )

我创建了两个带有值和一些文本的复选框.
如果我想打印检查按钮的值,我使用此代码:

print CheckVar1.get()
print CheckVar2.get()

但我也想打印Checkbutton的文本.我尝试了以下内容:

print C1.get("text")
print C2.get("text)

这根本不起作用.这有一些技巧吗?或者我必须创建一些像这样的解决方法:(这看起来很奇怪)

CheckVar1 = IntVar()
 CheckVar2 = IntVar()
 Name1 =  StringVar(value="Music")
 Name2 =  StringVar(value="Video")

 C1 = Checkbutton(top,text = Name1,offvalue = 0 )
 C2 = Checkbutton(top,text = Name2,offvalue = 0 )

print Name1
print Name2

先感谢您

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读