1. python中的ttk通过类改变按钮的状态,提示keyerror
你直接在它的上一行插入:
print(vars())
看看它是什么内容就知道了嘛
2. python Tkinter按钮上文字变化怎么弄
#!/usr/bin/python2.7
#!-*-coding:utf-8-*-
importTkinter
root=Tkinter.Tk()
root.title("Mytools")
root.geometry('300x300+300+300')
defon_off():
ifbtonoff['text']=='on':
btonoff['text']='off'
else:
btonoff['text']='on'
btonoff=Tkinter.Button(root,text="on",command=on_off)
btonoff.place(x=100,y=160,width=100,height=40)
root.mainloop()
3. PYTHON3.7.2 button 修改属性
恢复开始菜单选项默认值即可,步骤如下:
1、右击开始按钮,点击属性;
2、点击自定义按钮;
3、点击使用默认设置,点击确定;
4、点击确定关闭任务栏和开始菜单属性对话框即可。
4. 如何给 Python Tkinter 给窗口加标题、改变 button 文本
通过title方法修改窗口标题,通过StringVar对象的set方法修改按钮的标题。以下代码为python3的。
fromtkinterimport*
root=Tk()
root.title("窗口标题")#在这里修改窗口的标题
root.mainloop()
fromtkinterimport*
root=Tk()
strvar=StringVar()
strvar.set("原文本")#初始的按钮文本
defhandler():
strvar.set("新文本")#要改要成的文本
btn=Button(root,textvariable=strvar,command=handler)#textvariable设置原文本,command=handler是设置按钮要执行的代码
btn.pack()
root.mainloop()
5. python怎么设置button按钮
生活中我们会遇到各种各样的登录界面,比如在登陆QQ时将账号和密码输入完备后,需要点击“登录”才能进入到自己的QQ页面。在Python中,这里的“登录”就是用Button组件制作的一个按钮。
导入tkinter模块
from tkinter import*
定义函数,用于在shell页面回答按钮上面的问题
def answer(): print("你看我像靓仔吗?")
创建根窗口
root=Tk()
创建Button组件
button=Button(root,text="你是靓仔吗",command=answer)#创建变量用于存放Button以及Button中的参数,root为根窗口,text为按钮上的文本内容,command=answer的作用是将按钮与函数绑定在一起
在根窗口中展示Button组件
button.pack()
让根窗口持续展示
root.mainloop()
完整代码
from tkinter import*def answer(): print("你看我像靓仔吗?")root=Tk()button=Button(root,text="你是靓仔吗",command=answer)button.pack()root.mainloop()
成果展示
使用Python中的Button组件制作按钮,就分享到这里!
6. python tkinter 怎么改变控件的形状,比如将按钮改成圆形的
好象不成。不过你可以用图片控件。我印象中,label是透明的。你做一个有立体感的图片放在上面,看起来象一个按钮。然后按下后就换图片,变成按下去的样子。
这样你的按钮想改成什么形状都可以。只是激活的范围还是方块的。
7. maya里怎么用mel和python写动态 button,简单来说就是用一个按钮控制另一个按钮的显示与隐藏,谢谢
python的脚本如下
import maya.cmds as mc
win=mc.window()
mc.columnLayout( adjustableColumn = True )
btn1=mc.button(l="按钮开",c='')
btn2=mc.button(l="按钮2",c='mc.button(btn1,e = 1,l = "按钮关")')
mc.showWindow(win)
mel的脚本如下
window;
columnLayout -adj 1;
button -l "按钮开" -c "" btn1;
button -l "按钮2" -c "button -e -l \"按钮关\" btn1";
showWindow;
其实还可以写成函数来调用
python函数如下
import maya.cmds as mc
win=mc.window()
mc.columnLayout( adjustableColumn = True )
btn1=mc.button(l="按钮开",c='')
btn2=mc.button(l="按钮2",c = 'change()')
mc.showWindow(win)
def change():
btn = mc.button(btn1,q = 1,l = 1)
if btn == '按钮开':
mc.button(btn1,e = 1,l = '按钮关')
if btn == '按钮关':
mc.button(btn1,e = 1,l = '按钮开')
mel函数如下
window;
columnLayout -adj 1;
button -l "按钮开" -c "" btn1;
button -l "按钮2" -c "btn1";
showWindow;
proc btn1(){
string $btn1 = `button -q -l btn1`;
if($btn1 == "按钮开"){
button -e -l "按钮关" btn1;
}
if($btn1 == "按钮关"){
button -e -l "按钮开" btn1;
}
}