python内置模块Tkinter创建出来的窗口需要通过添加组件来实现各种功能,而这些组件位置的拜访就是很重要的了 。下面这篇文章所要介绍的内容就是,Tkinter模块创建的窗口中将组件放在一行或者是列上面的方法,感兴趣的话就一起往下看看吧 。
文章插图
(1)如果是放在一列上面的话直接用组件对象去调用pack()方法就可以了,因为该方法会默认的让组件水平居中显示,而且每个组件所占用的空间也是一行,所以只需要考虑到组件放在一行上是如何实现的 。
(2)pack()方法之中控制组件是在哪一个位置拜访是用的side参数,而要让组件让在一行就必须让它的值为bottom或者top,因为这两个参数的意思都是让组件贴着窗口上下边缘摆放 。
也就说在该窗口内定义的第一个组件不需要在调用pack()方法时传入任何参数,但是之后所有的组件都需要设置side参数的值为top 。实际上这种方法无法完全地去让组件放在一行上,因为组件超出时不会自动向下偏移 。
正确的做法是让side参数设置为left左对齐,然后设置fill参数的值为y,这样组件就会在y轴上面占用全部空间 。而表示一行的x轴就可以去放多个组建了,详细代码示例如下所示:
Label(root,text="今天打ala",bg="red",fg="white", font="Times 24 bold").pack(side=LEFT,fill=Y)Label(root,text="明天ala",bg="lightyellow",fg="black", font="Times 24 bold").pack(side=LEFT,fill=BOTH,expand=True)Label(root,text="后天la",bg="lightblue",fg="blue", font="Times 24 bold").pack(side=LEFT,fill=Y)【Tkinter窗口组件怎么放在一行或一列?Python模块Tkinter组件如何放一行】以上就是关于“Tkinter窗口组件怎么放在一行或一列?Python模块Tkinter组件如何放一行”的全部内容了,希望对你有所帮助 。
推荐阅读
- Tkinter组件位置如何调整?Python如何设置Tkinter模块窗口内组件位置
- Tkinter点击按钮显示文字如何实现?Python怎么点击按钮显示文字
- Pycharm中Matplotlib库为什么不会弹出窗口? Matplotlib不会弹出独立的显示窗口的解决方法
- Figma组件集创建的方法 高阶组件集创建教程
- 数码知识:opporeno5pro怎么开小窗口开迷你浮窗教程
- 数码知识:opporeno5闪达窗口怎么设置opporeno5闪达窗口设置教程
- cad制图初学入门 cad文本窗口快捷键是什么
- 数码知识:华为mate40pro游戏怎么设置小窗口回复怎么设置游戏悬浮窗
- Win7系统如何修改切换窗口数量?
- 教大家TIM聊天窗口怎么取消置顶