intvar()与stringvar()有什么区别吗?

作者&投稿:汲郊 (若有异议请与网页底部的电邮联系)

一、作用不同

1、intvar():属于Tkinter下的对象。用于处理整型。

2、stringvar():StringVar并不是python内建的对象,而是属于Tkinter下的对象。

二、值变化不同

1、intvar():不需要跟踪变量的值的变化。

2、stringvar():需要跟踪变量的值的变化,以保证值的变更随时可以显示在界面上。


三、特点不同

1、intvar():intVar类型调用get函数时,先将变量转变成了tuples类型的数据。

2、stringvar():StringVar类型调用set函数时,先将变量转变成了tuples类型的数据。实际上调用set函数之前就直接使用Tuples类型的数据.


参考资料来源:百度百科-Tkinter

参考资料来源:百度百科-Python



~

pthread_create,传两个参数,在函数里面怎么设置?
答:定义一个结构体 struct mypara { var para1;//参数1 var para2;//参数2 } 将这个结构体指针,作为void *形参的实际参数传递 struct mypara pstru;pthread_create(&ntid, NULL, thr_fn,& (pstru));函数中需要定义一个mypara类型的结构指针来引用这个参数 void *thr_fn(void *arg){ mypar...

VB 打印预览时 报表宽度大于纸的宽度 (在线等)
答:dmFormName As String * 32 dmUnusedPadding As Integer dmBitsPerPel As Integer dmPelsWidth As Long dmPelsHeight As Long dmDisplayFlags As Long dmDisplayFrequency As Long End Type Private Type PRINTER_DEFAULTS pDataType As String pDevMode As Long DesiredAccess As Long End Type Privat...

用KOL操作注册表(不用DELPHI的registry)
答:1、http://bonanzas.rinet.ru/下载到KOL和MCK后,把它们解压到你自已想要的目录中。把KOL中的kol.pas拷贝到MCK目录中。2、运行Delphi选择Tools菜单->Environmaent Options...->Library页,选择"Library Path"右边的按钮会弹出"Directories"对话框,然后添加KOL和MCK的路径。3、打MCK目录中的包文件安装...