window.iconbitmap("./image/icon.ico") 设置窗口图标 screenWidth = window.winfo_screenwidth() screenHeight = window.winfo_screenheight() 获取屏幕宽高 window.protocol("WM_DELETE_WINDOW", call) 当窗口关闭时,执行call函数 window.mainloop() 主窗口循环更新 窗口attributes参数说明: 参数作用 alpha 1...
create_line 绘制支线; create_oval; 绘制椭圆; create_polygon 绘制多边形(坐标依次罗列,不用加括号,还有参数,fill,outline); create_rectangle 绘制矩形((a,b,c,d),值为左上角和右下角的坐标); create_text 绘制文字(字体参数font,); create_window 绘制窗口; delete 删除绘制的图形; itemconfig 修改图形属...
Tk()函数用于创建一个Tkinter窗口对象,并将其赋值给变量window。 步骤3:设置窗口大小 然后,我们需要设置窗口的大小。可以使用窗口对象的geometry()方法来设置。 # 设置窗口大小window.geometry(f"{width}x{height}") 1. 2. 代码解释: geometry()方法用于设置窗口的大小和位置。参数格式为"宽度x高度"。 步骤4:显...
window.resizable(False,False) 请记住,如果您已经向窗口添加了ttk::sizegrip小部件,并且要使窗口不可调整大小,则应将其删除。 如果启用了调整大小,则可以指定希望将窗口大小限制为的最小和/或最大大小(同样,参数为 width 和 height): window.minsize(200,100)window.maxsize(500,500) 2.5 图标化和退出 在大多...
def create_window(): window = tk.Toplevel(root) label = tk.Label(window, text="New Window") label.pack() root = tk.Tk() button = tk.Button(root, text="Create window", command=create_window) button.pack() root.mainloop()
然后,我们使用create_line()方法在画布上绘制了一条线,该方法接受四个参数,分别是线的起始点和终点的坐标。最后,我们通过调用mainloop()方法来启动主事件循环,使窗口保持可见。 对于更复杂的图形绘制,Tkinter提供了许多其他的方法,如create_rectangle()(绘制矩形)、create_oval()(绘制椭圆)、create_polygon()(绘制...
1)创建对象时,使用命名参数(也称关键字参数) fred=Button(self,fg='red',bg='blue') 2)创建对象后,使用字典索引方式 fred['fg']='red' fred['bg']='blue' 3)创建对象后,使用config()方法 fred.config(fg='red',bg='blue') 2.2 Lable
window = tk.Tk() label = tk.Label(text="Python rocks!") label.pack() window.mainloop() 1. 2. 3. 4. 5. 6. 7. 使用小部件 小部件是Python GUI框架Tkinter的基础。它们是用户与程序进行交互的元素。Tkinter中的每个小部件都由一个类定义。以下是一些常用的小部件: ...
调整窗口的背景大小:window.configure(bg="color"),其中color表示背景颜色。 按钮:在TKinter中,可以使用Button类来创建按钮。具体步骤如下: 创建一个按钮对象:button = Button(window, text="Button Text"),其中window表示按钮所属的窗口,text表示按钮上显示的文本。 设置按钮的点击事件:button.configure(command=call...