jcst.net
当前位置:首页 >> tkintEr请问怎样实现点击一个按钮,把改变当前窗口... >>

tkintEr请问怎样实现点击一个按钮,把改变当前窗口...

现在主要的问题是你怎么能够获得按钮和另一个窗口的探针 如果你的代码架构不能这么实现的话试一下全局变量,在创建的按钮的时候把按钮的地址保存起来,把绘图的窗口也保存起来,,, connect(button,SIGNAL(clicked()),this,SLOT(slotf())); 用...

最土的办法是mainloop之前构建2个窗口,将其中一个隐藏(withdraw)。然后在button对应的函数里面显示该窗口(deiconify)。

def counter(): global count a = count i=int(a) i+=1 a=str(i) count = a botton['text']=count ###加一句就行

button=Button(root,.....) button.pack(....) #每当显示button时,用此句 button.pack_forget() #隐藏button

这个跟编码方式有关, 加上#-*- coding: utf8 -*- 就能显示中文啦 self.Button(self.trspt_frm, \ text='发送文件', \ command=self.send_file, \ ).pack(side=Tkinter.LEFT, fill=Tkinter.BOTH) 在pack里设置参数,就可以设置按钮的位置啦

我不知道具体的方法,不过应该有返回组件的类型的方法。 先确定是不是Button,如果是的话再返回Button的文本就行了。

按钮左键绑定方法showpic :button.bind('',self.showpic) 在showpic中使用event.widget(这就是该按钮)event.widget['text'] 获得该按钮的text然后进行判断就知道是哪个按钮调用的showpic()了~哈哈

难道它没有排成一行?

因为mainloop()没有收到消息要退出循环。 在你完成任务后调用root.destroy()即可退出循环。点右上角的x也是一样的。

通过title方法修改窗口标题,通过StringVar对象的set方法修改按钮的标题。以下代码为python3的。 from tkinter import *root = Tk()root.title("窗口标题") #在这里修改窗口的标题root.mainloop()from tkinter import *root = Tk()strvar = Stri...

网站首页 | 网站地图
All rights reserved Powered by www.jcst.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com