鱼C论坛

 找回密码
 立即注册
查看: 1775|回复: 2

[已解决]【python】tkinter中的布局问题

[复制链接]
发表于 2018-11-11 18:47:11 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
我想要在一个框架内加入多个复选框,代码如下,求问如何布局让所有复选框均匀排布占满整个框架,而不是竖直下去?试了很多方式都不行。。。

微信截图_20181111184041.png 微信截图_20181111184123.png
最佳答案
2018-11-11 21:21:13
本帖最后由 塔利班 于 2018-11-11 21:34 编辑
  1. from tkinter import *
  2. root=Tk()
  3. f=LabelFrame(root,text='标题')
  4. f.pack()
  5. w=[str(i+1) for i in range(30)]
  6. vlist=[]
  7. for i in range(3):
  8.     for j in range(10):
  9.         v=IntVar()
  10.         vlist.append(v)
  11.         Checkbutton(f,text=str(i*10+j),variable=vlist[i*10+j]).grid(row=i,column=j)
  12. mainloop()
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-11-11 21:21:13 | 显示全部楼层    本楼为最佳答案   
本帖最后由 塔利班 于 2018-11-11 21:34 编辑
  1. from tkinter import *
  2. root=Tk()
  3. f=LabelFrame(root,text='标题')
  4. f.pack()
  5. w=[str(i+1) for i in range(30)]
  6. vlist=[]
  7. for i in range(3):
  8.     for j in range(10):
  9.         v=IntVar()
  10.         vlist.append(v)
  11.         Checkbutton(f,text=str(i*10+j),variable=vlist[i*10+j]).grid(row=i,column=j)
  12. mainloop()
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-11-11 22:39:03 | 显示全部楼层

你是神吗?

哪都能看见你的身影
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-25 00:19

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表