如何在Tkinter中切换按钮的功能?

Skcoder

所以我想制作一个程序,当我单击该按钮时,它应该使文本框具有自动换行功能,但是当我再次单击该按钮时,它应反向或切换它以便没有自动换行。

到目前为止,这是我的代码:

from tkinter import *


root = Tk()
root.geometry("600x600")

textBox = Text(root, width=500, height=500, wrap="none")

def doSomething():
    textBox.configure(wrap="word")
    # When I click it twice the wrap="none"

button = Button(root, text="Click Here", command=doSomething)
button.pack()


root.mainloop()

因此,当我单击按钮时,应该将换行更改为单词,但是当我再次单击它时,应将换行更改为无。那我该怎么办呢?

Ahmetknk

只需将功能更改为:

def doSomething():
    if textBox.cget("wrap") == "none":
        textBox.configure(wrap="word")
    elif textBox.cget("wrap") =="word":
        textBox.configure(wrap="none")

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在语义UI按钮中切换内容?

来自分类Dev

如何在Vue.js中切换按钮

来自分类Dev

满足功能时在 tkinter 中切换帧

来自分类Dev

如何在HTML中切换男性,女性单选按钮

来自分类Dev

如何在AngularJS中切换按钮内的复选框同步?

来自分类Dev

如何在使用钩子的反应中切换单选按钮的选中值?

来自分类Dev

单击按钮时如何在ReactJS中切换类名?

来自分类Dev

在Windows或Linux中,如何在对话框中切换是和否按钮?

来自分类Dev

如何在AngularJS中切换按钮内的复选框同步?

来自分类Dev

在vim中切换功能

来自分类Dev

在React中切换功能

来自分类Dev

在Julia中切换ODE功能

来自分类Dev

在React中切换功能

来自分类Dev

在vim中切换功能

来自分类Dev

<summary> 中切换按钮的使用

来自分类Dev

如何在Angular js中切换orderby

来自分类Dev

如何在Blazor中切换主要布局?

来自分类Dev

如何在Mutt中切换邮箱?

来自分类Dev

如何在Jquery中切换动画

来自分类Dev

如何在Ember中切换课程

来自分类Dev

如何在Coq中切换当前目标?

来自分类Dev

如何在ReactJS的嵌套组件中切换类

来自分类Dev

如何在Python中切换布尔数组?

来自分类Dev

如何在Three.js中切换preserveDrawingBuffer?

来自分类Dev

如何在Excel中切换列?

来自分类Dev

如何在Android Studio中切换git帐户

来自分类Dev

如何在vim中切换窗口位置

来自分类Dev

如何在Blazor中切换主要布局?

来自分类Dev

如何在Mutt中切换邮箱?