Tkinter禁止用户调整窗口尺寸大小

禁止用户调整窗口尺寸大小的方式:

1
root.resizable(False,False)

  

例子:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
from tkinter import *
from tkinter import ttk
import csv
from tkinter import messagebox
 
root = Tk()
root.geometry('400x300')
root.wm_title('信息录入')
root.resizable(False,False)
 
Label(root,text='信息录入',font=('楷体',20),bg='gray',fg='white').pack()
ttk.Separator(root,orient='horizontal').pack(fill='x')
 
f = Frame(root)
f.pack()
 
Label(f,text='姓名').grid(row=0,column=0)
name = Entry(f)
name.grid(row=0,column=1)
 
Label(f,text='身份证号').grid(row=1,column=0)
uid = Entry(f)
uid.grid(row=1,column=1)
 
Label(f,text='职业').grid(row=2,column=0)
job = Entry(f)
job.grid(row=2,column=1)
 
Label(f,text='手机号').grid(row=3,column=0)
phone = Entry(f)
phone.grid(row=3,column=1)
 
Label(f,text='备注').grid(row=4,column=0)
description = Entry(f)
description.grid(row=4,column=1)
 
def tj():
 
    name1 = name.get()
    uid1 = uid.get()
    job1 = job.get()
    phone1 = phone.get()
    description1 = description.get()
 
    file = open(f'{name1}.csv',mode='w',encoding='utf-8')
    csv_writer = csv.writer(file)
    csv_writer.writerow([name1,uid1,job1,phone1,description1])
    file.close()
 
    messagebox.showinfo('提示','保存成功')
 
 
def close():
 
    root.destroy()
 
 
ttk.Button(f,text='提交',command=tj).grid(row=5,column=0)
 
ttk.Button(f,text='关闭',command=close).grid(row=5,column=1)
 
 
root.mainloop()

  

 

posted @   映辉  阅读(295)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示