草庐IT

tkinter-button

全部标签

java - Android - 如何在 button.setOnClickListener() 中设置命名方法

我看到的大多数样本似乎都在调用中使用匿名方法,例如button.setOnClickListener()。相反,我想传递一个在我正在使用的Activity类上定义的方法。在C#中连接以下事件处理程序的Java/Android等价物是什么?ButtonmyButton=newButton();myButton.Click+=this.OnMyButtonClick;地点:privatevoidOnMyButtonClick(objectsender,EventArgsea){}本质上,我想复用一个非匿名的方法来处理多个按钮的点击事件。 最佳答案

android - Lollipop 的 backgroundTint 对 Button 没有影响

我的Activity中有一个按钮,我希望它具有我的主题的强调色。与其像之前的Lollipop一样制作我自己的可绘制对象,我自然更愿意使用新的backgroundTint属性。不幸的是它没有效果,按钮保持灰色。我为backgroundTintMode尝试了不同的值,但没有任何改变。我还尝试在我的Activity中以编程方式执行此操作,但没有任何改变。addCodeView.findViewById(R.id.btnAddCode).setBackgroundTintList(getResources().getColorStateList(R.color.accent));为什么我的色调

android - Lollipop 的 backgroundTint 对 Button 没有影响

我的Activity中有一个按钮,我希望它具有我的主题的强调色。与其像之前的Lollipop一样制作我自己的可绘制对象,我自然更愿意使用新的backgroundTint属性。不幸的是它没有效果,按钮保持灰色。我为backgroundTintMode尝试了不同的值,但没有任何改变。我还尝试在我的Activity中以编程方式执行此操作,但没有任何改变。addCodeView.findViewById(R.id.btnAddCode).setBackgroundTintList(getResources().getColorStateList(R.color.accent));为什么我的色调

python - Control+Number Tkinter 绑定(bind)

我想将一个Control+1序列绑定(bind)到一个窗口。widget.bind("",lambdaevent:someFunction(event))绑定(bind)Control+LeftMouseClick。这是我将使用它的代码片段:self.master.bind("",lambdaevent:self.allTypeButtons[1].invoke())self.master.bind("",lambdaevent:self.allTypeButtons[2].invoke())self.master.bind("",lambdaevent:self.allTypeBut

python - 使用 Python 和 Tkinter 制作倒数计时器?

我想使用倒计时功能在Tkinter中设置标签。现在它所做的只是在达到10时将标签设置为“10”,我真的不明白为什么。另外,即使我将计时器打印到终端而不是“时间到了!”bit从不打印。importtimeimporttkinterastkclassApp():def__init__(self):self.root=tk.Tk()self.label=tk.Label(text="null")self.label.pack()self.countdown()self.root.mainloop()#Defineatimer.defcountdown(self):p=10.00t=time.

python - _tkinter.TclError : invalid command name ".4302957584"

关闭python3程序时,控制台出现奇怪的异常。Python3代码:fromtkinterimport*fromrandomimportrandint#Returnarandomcolorstringintheformof#RRGGBBdefgetRandomColor():color="#"forjinrange(6):color+=toHexChar(randint(0,15))#Addarandomdigitreturncolor#ConvertanintegertoasinglehexdigitinacharacterdeftoHexChar(hexValue):if0self

Python tkinter 禁用按钮,直到所有字段都被填满

假设我在tkinter中有2个条目小部件、1个选项菜单(下拉列表)和1个按钮。在用户填充所有3个小部件之前,我如何将按钮小部件状态设置为DISABLED?这就是我目前拥有的:importTkinterastkroot=tk.Tk()entry1=tk.Entry(root,width=15).grid(row=1,column=1)entry2=tk.Entry(root,width=15).grid(row=1,column=2)choices=('a','b','c')var=tk.StringVar(root)option=tk.OptionMenu(root,var,*choi

python - Flask Button 在不刷新页面的情况下运行 Python?

我刚刚开始使用python和flask(用于树莓派)。我想要一个Web应用程序来执行一些Python代码来平移和倾斜相机并显示视频流。到目前为止,我的flask代码是:fromflaskimportFlask,render_templateimporttimeimportserial#ser=serial.Serial('/dev/ttyUSB0',9600)app=Flask(__name__)@app.route('/')@app.route('/')#eachbuttoninmyhtmlredirectstoaspecifieddirectorydefexecute(cmd=No

python - Tkinter:如何为 Canvas 矩形的轮廓着色?

我在Canvas上画了一个矩形:canvas=Canvas(parent,cursor="cross")rect=canvas.create_rectangle(20,20,1,1,fill="")我只想绘制边框,让内部保持透明(这就是我设置fill=""的原因,如前所述here)。我的问题:我希望矩形有红色边框。我该怎么做? 最佳答案 默认情况下,矩形内部是空的,也可以这样获取fill=''的行为,而不是将其排除在外。如果您想要轮廓矩形,只需将名为outline的关键字参数添加到create_rectangle()调用中:rect

python - 无法导入 tkinter(或 Tkinter)

我正在尝试使用Python2.7将Tkinter导入到我的项目中,但我收到了错误:ImportError:Nomodulenamedtkinter在有人说之前,我已经尝试了“Tkinter”和“tkinter”,但得到的信息完全相同。 最佳答案 首先尝试使用此代码进行导入。try:importTkinterastk#thisisforpython2except:importtkinterastk#thisisforpython3如果这不起作用,请尝试重新安装tkinter。如果您不知道如何重新安装tkinter,请查看tkinter