Python Tkinter小部件参数混乱

just_another_person
from Tkinter import *

root = Tk()
root.title("Whois Tool")

text = Text()
text1 = Text()

text1.config(width=15, height=1)
text1.pack()

def button1():
    text.insert(INSERT, text1.get("1.0", END))

b = Button(root, text="Enter", width=10, height=2, command=button1)
b.pack()

scrollbar = Scrollbar(root)
scrollbar.pack(side=RIGHT, fill=Y)
text.config(width=60, height=15)
text.pack(side=LEFT, fill=Y)
scrollbar.config(command=text.yview)
text.config(yscrollcommand=scrollbar.set)

root.mainloop()

上面的脚本工作正常,没有任何异常错误,但是如果我修改导入样式:将Tkinter导入为Tk,它将抱怨参数'LEFT,RIGHT,Y',而我不得不将它们变成字符串形式的小写字母,如下脚本所示,为什么就是它?

import Tkinter as tk

root = tk.Tk()
root.title("Whois Tool")

text = tk.Text()
text1 = tk.Text()

text1.config(width=15, height=1)
text1.pack()

def button1():
    text.insert('insert', text1.get("1.0", 'end'))
#     text.insert(END, text1)

b = tk.Button(root, text="Enter", width=10, height=2, command=button1)
b.pack()

scrollbar = tk.Scrollbar(root)
scrollbar.pack(side='right', fill='y')
text.config(width=60, height=15)
text.pack(side='left', fill='y')
scrollbar.config(command=text.yview)
text.config(yscrollcommand=scrollbar.set)

root.mainloop()
Rosi_061

使用“将Tkinter导入为Tk”时,必须使用对象Tk调用Tkinter的所有方法和属性。因此,您必须使用Tk.LEFT,Tk.RIGHT来代替“ left”,“ right” ...

在第一个示例中,您使用了“ scrollbar = Scrollbar(root)”,但是在第二个示例中,您编写了“ scrollbar = tk.Scrollbar(root)”

在第二个示例中,已使用对象Tk调用了Tkinter中的所有内容。有关Python模块的更多信息,请访问此处:http : //www.tutorialspoint.com/python/python_modules.htm

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在python tkinter中重叠窗口小部件/框架?

来自分类Dev

Python Tkinter:在小部件中嵌入matplotlib图

来自分类Dev

Python Tkinter:访问小部件的子小部件

来自分类Dev

如何在python类中引用Tkinter小部件

来自分类Dev

在Python Tkinter中获取父小部件的父项

来自分类Dev

tkinter python开关小部件

来自分类Dev

Python TKinter在文本小部件中获得clicked标签

来自分类Dev

Python tkinter列表框小部件:带有'char的Unicode文本混乱

来自分类Dev

Python Tkinter条目小部件将不接受输入

来自分类Dev

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

来自分类Dev

Python Tkinter如何放大小部件

来自分类Dev

Python Tkinter-如何在Canvas中包含小部件?

来自分类Dev

Python Tkinter文本小部件,用于实时记录

来自分类Dev

Python Tkinter-如何返回小部件

来自分类Dev

Python Tkinter框架窗口小部件选项(可视和类)

来自分类Dev

Python Tkinter:在小部件中嵌入matplotlib图

来自分类Dev

Python Tkinter:访问小部件的子小部件

来自分类Dev

Python 2.7 Tkinter小部件未显示

来自分类Dev

配置独立的小部件(Tkinter ttk,Python)

来自分类Dev

如何在python类中引用Tkinter小部件

来自分类Dev

Python Tkinter标签小部件未更新

来自分类Dev

在Python中的Tkinter中动态删除小部件

来自分类Dev

窗口小部件依赖类Python TKinter

来自分类Dev

如何获取小部件的名称Python Tkinter

来自分类Dev

在Python Tkinter中获取父小部件的父项

来自分类Dev

Python 3.4,如何增加tkinter spinbox小部件箭头的大小?

来自分类Dev

Python tkinter列表框小部件:具有'char的Unicode文本变得混乱

来自分类Dev

Tkinter Python-根据Comboxbox的条件删除小部件

来自分类Dev

Python tkinter 缩小小部件

Related 相关文章

  1. 1

    如何在python tkinter中重叠窗口小部件/框架?

  2. 2

    Python Tkinter:在小部件中嵌入matplotlib图

  3. 3

    Python Tkinter:访问小部件的子小部件

  4. 4

    如何在python类中引用Tkinter小部件

  5. 5

    在Python Tkinter中获取父小部件的父项

  6. 6

    tkinter python开关小部件

  7. 7

    Python TKinter在文本小部件中获得clicked标签

  8. 8

    Python tkinter列表框小部件:带有'char的Unicode文本混乱

  9. 9

    Python Tkinter条目小部件将不接受输入

  10. 10

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

  11. 11

    Python Tkinter如何放大小部件

  12. 12

    Python Tkinter-如何在Canvas中包含小部件?

  13. 13

    Python Tkinter文本小部件,用于实时记录

  14. 14

    Python Tkinter-如何返回小部件

  15. 15

    Python Tkinter框架窗口小部件选项(可视和类)

  16. 16

    Python Tkinter:在小部件中嵌入matplotlib图

  17. 17

    Python Tkinter:访问小部件的子小部件

  18. 18

    Python 2.7 Tkinter小部件未显示

  19. 19

    配置独立的小部件(Tkinter ttk,Python)

  20. 20

    如何在python类中引用Tkinter小部件

  21. 21

    Python Tkinter标签小部件未更新

  22. 22

    在Python中的Tkinter中动态删除小部件

  23. 23

    窗口小部件依赖类Python TKinter

  24. 24

    如何获取小部件的名称Python Tkinter

  25. 25

    在Python Tkinter中获取父小部件的父项

  26. 26

    Python 3.4,如何增加tkinter spinbox小部件箭头的大小?

  27. 27

    Python tkinter列表框小部件:具有'char的Unicode文本变得混乱

  28. 28

    Tkinter Python-根据Comboxbox的条件删除小部件

  29. 29

    Python tkinter 缩小小部件

热门标签

归档