如何在Python中按下按钮时将标签的文本更改为文件名?

BB。

如何更改的文本,label_1使其等于在其中选择的文件browse_for_file_1我一直在尝试各种方法,但似乎无法更新GUI。我认为可能是因为它在一个框架内?

import Tkinter as tk
import tkFileDialog

root = tk.Tk()

#Frames
frame_1 = tk.Frame(root)
frame_1.pack()

def browse_for_file_1():
    file_name_1 = tkFileDialog.askopenfilename(parent=root,title='Open 1st File')
    print file_name_1
    label_1.config(text=file_name_1)
    root.update()



#Browse 1
browse_button_1 = tk.Button(frame_1, text='Browse for 1st File', width=25, command=browse_for_file_1).pack(side=tk.LEFT, pady=10, padx=10)
label_1 = tk.Label(frame_1, fg="red", text="No file selected.")
label_1.pack(side=tk.RIGHT, pady=10, padx=10)

#Quit Button
quit = tk.Button(root, text='QUIT', width=25, fg="red", command=root.destroy).pack(pady=10, padx=10)

root.title("Zero Usage")
root.mainloop()
约瑟夫·瓦尔斯(Josep Valls)

更改通话:

browse_button_1 = tk.Button(frame_1, text='Browse for 1st File', width=25, command=lambda:browse_for_file_1(label_1)).pack(side=tk.LEFT, pady=10, padx=10)

然后您的函数可以是:

def browse_for_file_1(label_1):
  file_name_1 = tkFileDialog.askopenfilename(parent=root,title='Open 1st File')
  label_1.config(text=file_name_1)
  # or label_1.config({'text':file_name_1})

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在不按 Python3 中的按钮的情况下更改 tkinter 标签的文本?

来自分类Dev

如何在单击 ng-repeat 中的按钮时将按钮更改为文本?

来自分类Dev

在Python中按下按钮时如何自动更改为其他程序

来自分类Dev

如何在按下按钮时更改Tkinter标签文本

来自分类Dev

如何在按下按钮时更改Tkinter标签文本

来自分类Dev

在Kivy for Python中按下按钮时更新标签的文本

来自分类Dev

如何在python 3的tkinter中按下按钮时显示标签

来自分类Dev

使用动态整数更改按钮按下时的标签文本

来自分类Dev

如何将文件名更改为大写,将扩展名更改为小写?

来自分类Dev

python将文件名更改为unicode chars Hindi

来自分类Dev

将文件名更改为buk中的Title Case

来自分类Dev

在android中按下按钮后如何将值更改为“活动”?

来自分类Dev

如何将目录中的文件名更改为随机生成的名称?

来自分类Dev

按日期将嵌套文件结构更改为文件名

来自分类Dev

按下按钮时如何从资产文件夹中读取随机文本文件?

来自分类Dev

如何将输出文件名从reducer中的part-00000更改为inputfile名

来自分类Dev

如何在没有 Jackson 或 GSON 的情况下更改 POJO 类中的文件名?

来自分类Dev

按下按钮时更改文本的颜色?

来自分类常见问题

在fastq文件中,如何将序列头更改为文件名和唯一标识符?

来自分类Dev

在fastq文件中,如何将序列头更改为文件名和唯一标识符?

来自分类Dev

如何在JFileChooser中收听“文件名”文本字段上的更改?

来自分类Dev

如何在按钮按下时更改/替换片段?

来自分类Dev

在Android中从矩形形状按下按钮时,按钮已更改为其原始形状吗?

来自分类Dev

在python中按下按钮后如何更新按钮文本?

来自分类Dev

当文件名是python中的变量时,如何更改文件名的一部分?

来自分类Dev

当按下Submit时,按钮的左侧图标将更改为使用fontawesome加载ajax图标。

来自分类Dev

如何在django中更改文件名和上载时的存储位置

来自分类Dev

在_Layout文件中按下按钮时,如何在Razor Pages中创建cookie?

来自分类Dev

如何在R中更改文件名?

Related 相关文章

  1. 1

    如何在不按 Python3 中的按钮的情况下更改 tkinter 标签的文本?

  2. 2

    如何在单击 ng-repeat 中的按钮时将按钮更改为文本?

  3. 3

    在Python中按下按钮时如何自动更改为其他程序

  4. 4

    如何在按下按钮时更改Tkinter标签文本

  5. 5

    如何在按下按钮时更改Tkinter标签文本

  6. 6

    在Kivy for Python中按下按钮时更新标签的文本

  7. 7

    如何在python 3的tkinter中按下按钮时显示标签

  8. 8

    使用动态整数更改按钮按下时的标签文本

  9. 9

    如何将文件名更改为大写,将扩展名更改为小写?

  10. 10

    python将文件名更改为unicode chars Hindi

  11. 11

    将文件名更改为buk中的Title Case

  12. 12

    在android中按下按钮后如何将值更改为“活动”?

  13. 13

    如何将目录中的文件名更改为随机生成的名称?

  14. 14

    按日期将嵌套文件结构更改为文件名

  15. 15

    按下按钮时如何从资产文件夹中读取随机文本文件?

  16. 16

    如何将输出文件名从reducer中的part-00000更改为inputfile名

  17. 17

    如何在没有 Jackson 或 GSON 的情况下更改 POJO 类中的文件名?

  18. 18

    按下按钮时更改文本的颜色?

  19. 19

    在fastq文件中,如何将序列头更改为文件名和唯一标识符?

  20. 20

    在fastq文件中,如何将序列头更改为文件名和唯一标识符?

  21. 21

    如何在JFileChooser中收听“文件名”文本字段上的更改?

  22. 22

    如何在按钮按下时更改/替换片段?

  23. 23

    在Android中从矩形形状按下按钮时,按钮已更改为其原始形状吗?

  24. 24

    在python中按下按钮后如何更新按钮文本?

  25. 25

    当文件名是python中的变量时,如何更改文件名的一部分?

  26. 26

    当按下Submit时,按钮的左侧图标将更改为使用fontawesome加载ajax图标。

  27. 27

    如何在django中更改文件名和上载时的存储位置

  28. 28

    在_Layout文件中按下按钮时,如何在Razor Pages中创建cookie?

  29. 29

    如何在R中更改文件名?

热门标签

归档