ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

tkinter组件----标签、按钮、文本框、画框

tkinter组件----标签、按钮、文本框、画框 tkinter是安装python时直接附带的GUI图形编辑器适用于简单的图形界面开发。python3.x示例代码与运行结果截图import tkinter rootTk() #相当于开了个界面窗口 root.title(Hello Tkinter) #取个名字 root.geometry(300x400) #刚开始界面大小 # # #放置组件的位置 # # #进入消息循环 root.mainloop() #让这个界面窗口一直存在常用组件标签labellabeltk.Lable(root)按钮buttonbuttontk.Button(root)文本框texttexttk.Text(root)画框canvascanvastk.Canvas(root)属性width宽height高简单搭建tkinter的组件函数构成都可以简单记作你创造的组件的名字 tk.[组件英文翻译](放到那个地方[其他关于组件的设置如高宽、颜色等等])在上面简单给出了组件函数的构成创建好一个组件后这个组件有了属于谁叫什么名字但是还不知道要不要放进去具体放到哪里所以还需要一个东西确定怎么放你创建的组件名字.pack()列如text.pack()这个可以确定放进去和放到哪里。现在加入这些组件import tkinter as tk #使用这个工具 root tk.Tk() #开窗口 root.title(Hello Tkinter) #给名字 root.geometry(300x400) #设大小 #标签 label tk.Label(root, textHello, Tkinter!, font(Arial, 16)) label.pack(pady20) #按钮 button tk.Button(root, textClick Me, commandlambda: label.config(textButton Clicked!)) button.pack(pady10) #文本 textbox tk.Text(root, height10, width30) textbox.pack(pady10) #画布 canvas tk.Canvas(root, width200, height100, bglightblue) canvas.pack(pady10) root.mainloop() #保持一直在当然还可使用grid()和place()来放置组件组合成想要的样子。注意不要将pack和grid应用于共享同一容器的两个小部件。这两个管理器以不兼容的方式协商大小当它们反复调整容器大小时应用程序可能会挂起。要组合它们请将每个管理器的小部件放在单独的框架中。参考python菜鸟教程https://www.runoob.com/python/python-gui-tkinter.htmlpython官方文档tkinter --- Tcl/Tk 的 Python 接口 — Python 3.14.8 文档
返回列表