使用for循环在Tkinter中创建和使用小部件(缩放)

维克多·皮拉(Victor Pira)

我目前面临在Tkinter中创建许多(超过20个)音阶的问题,自然地,我尝试不“手动”创建和使用它们。
创建作品就好了:

for ii in range(0,25):
  nam='input_a' + str(ii)
  nam = Scale(master, from_=100, to=0, orient=VERTICAL)
  nam.grid(row=0, column=2+ii)

当我尝试获取值时出现问题:

import numpy as np

def Aux():
  a=np.zeros(25)
  for ii in range(0,25):
    nam='input_a'+str(ii)
    a[ii]=nam.get()
  return a

问题:nam仍然是一个str对象,因此它不能具有attribute get

有什么提示吗?谢谢!

fhdrsdg

将对秤的参考保存在列表中

nam = []
for ii in range(0,25):
  nam.append(Scale(master, from_=100, to=0, orient=VERTICAL))
  nam[-1].grid(row=0, column=2+ii)

然后,您可以使用 nam[ii].get()

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python Tkinter:删除使用for循环创建的小部件

来自分类Dev

使用for循环在Flutter中创建嵌套的小部件

来自分类Dev

访问使用 for 循环创建的 Entry 小部件

来自分类Dev

将lambda函数绑定到使用For循环创建的多个Tkinter Entry小部件

来自分类Dev

是否可以同时创建和放置tkinter小部件?

来自分类Dev

在 Python tkinter 中使用循环的多入口小部件

来自分类Dev

如何使用函数创建可追踪的小部件(python、tkinter)

来自分类Dev

如何使用CachedNetworkImage小部件缩放图像

来自分类Dev

如何在Tkinter中使用循环创建大量的Labels和Entry小部件,并从中获取数据

来自分类Dev

使用 Tkinter 在 Python 中重置生成的小部件计数

来自分类Dev

在循环中为Tkinter条目小部件创建StringVar变量

来自分类Dev

如何命名从 for 循环创建的 tkinter 条目小部件?

来自分类Dev

使用继承正确扩展tkinter小部件

来自分类Dev

如何使用 tkinter 在每个循环中重复获取 Text 小部件的内容?

来自分类Dev

循环创建 Kivy 小部件

来自分类Dev

Python 3 Tkinter-使用网格创建覆盖100%宽度的文本小部件

来自分类Dev

如何使用tkinter的widget.config()修改通过相同方法创建的单独的小部件?

来自分类Dev

如何在Tkinter文本小部件中创建“加载轮”?

来自分类Dev

如何在Tkinter文本小部件中创建“加载轮”?

来自分类Dev

无法销毁由 tkinter 中的函数创建的小部件

来自分类Dev

是否可以使用for循环在build方法内创建小部件?

来自分类Dev

使用for循环创建和分配不同的变量

来自分类Dev

如何使用for循环创建和填充列?

来自分类Dev

在循环tkinter中同时创建和设置变量

来自分类Dev

如何使用 python tkinter 中的复选按钮在 Entry 小部件中显示或隐藏文本?

来自分类Dev

如果我在一个函数中创建了小部件,如何使用Python Tkinter在另一个函数中访问它们?

来自分类Dev

获取命令窗口输出以使用tkinter在小部件中显示

来自分类Dev

Tkinter-使用自动换行计数文本小部件中的行

来自分类Dev

如何使用Tkinter突出显示文本小部件中的C ++语法

Related 相关文章

  1. 1

    Python Tkinter:删除使用for循环创建的小部件

  2. 2

    使用for循环在Flutter中创建嵌套的小部件

  3. 3

    访问使用 for 循环创建的 Entry 小部件

  4. 4

    将lambda函数绑定到使用For循环创建的多个Tkinter Entry小部件

  5. 5

    是否可以同时创建和放置tkinter小部件?

  6. 6

    在 Python tkinter 中使用循环的多入口小部件

  7. 7

    如何使用函数创建可追踪的小部件(python、tkinter)

  8. 8

    如何使用CachedNetworkImage小部件缩放图像

  9. 9

    如何在Tkinter中使用循环创建大量的Labels和Entry小部件,并从中获取数据

  10. 10

    使用 Tkinter 在 Python 中重置生成的小部件计数

  11. 11

    在循环中为Tkinter条目小部件创建StringVar变量

  12. 12

    如何命名从 for 循环创建的 tkinter 条目小部件?

  13. 13

    使用继承正确扩展tkinter小部件

  14. 14

    如何使用 tkinter 在每个循环中重复获取 Text 小部件的内容?

  15. 15

    循环创建 Kivy 小部件

  16. 16

    Python 3 Tkinter-使用网格创建覆盖100%宽度的文本小部件

  17. 17

    如何使用tkinter的widget.config()修改通过相同方法创建的单独的小部件?

  18. 18

    如何在Tkinter文本小部件中创建“加载轮”?

  19. 19

    如何在Tkinter文本小部件中创建“加载轮”?

  20. 20

    无法销毁由 tkinter 中的函数创建的小部件

  21. 21

    是否可以使用for循环在build方法内创建小部件?

  22. 22

    使用for循环创建和分配不同的变量

  23. 23

    如何使用for循环创建和填充列?

  24. 24

    在循环tkinter中同时创建和设置变量

  25. 25

    如何使用 python tkinter 中的复选按钮在 Entry 小部件中显示或隐藏文本?

  26. 26

    如果我在一个函数中创建了小部件,如何使用Python Tkinter在另一个函数中访问它们?

  27. 27

    获取命令窗口输出以使用tkinter在小部件中显示

  28. 28

    Tkinter-使用自动换行计数文本小部件中的行

  29. 29

    如何使用Tkinter突出显示文本小部件中的C ++语法

热门标签

归档