我认为您的问题在于,每次创建LabeledFrame的新实例时,都将Entry&Label放在同一个Frame中。

此Frame的grid设置与任何其他Frame设置是分开的,因此LabeledFrame无法对齐列,因为它们的列宽值不同。

通常,为了完成之后的工作,只需将sticky = W放在grid选项中,让Entry小部件左对齐单元格的内容。但是,这只适用于每个单独的Frame,使得每个单独的LabeledFrame的内容不一致。

无需更改太多代码即可修复此问题的最简单方法:

您需要在for循环中添加一行。如果指定插入self.field的Frame的列的最大最小宽度,则可以确保事情将按照您希望的方式对齐。我还为LabeledEntry类中的grid调用添加了配置选项:sticky = W用于Label&sticky = E用于Entry。

试试这个,看看能不能解决你的问题。如果希望列占用更少的空间,只需减少minsize。from Tkinter import *

class LabeledEntry(Frame):

def __init__(self, parent, *args, **kargs):

text = kargs.pop("text")

Frame.__init__(self, parent)

Label(self, text=text, justify=LEFT).grid(sticky = W, column=0,row=0)

Entry(self, *args, **kargs).grid(sticky = E, column=1, row&#

python tkinter label靠左对齐_如何在Tkinter网格中左对齐标签和输入框相关推荐

  1. python tkinter frame滚动条_如何在Tkinter中创建带有滚动条的LabelFrame?

    我正在使用Python和Tkinter为我正在编写的程序创建一个GUI,我遇到了一些问题. 我有三个从LabelFrame派生的对象在一个从Frame派生的对象中.LabelFrame子代之一是对应的 ...

  2. 语音识别中强制对齐_一种在线语音文本对齐系统及方法

    专利名称:一种在线语音文本对齐系统及方法 技术领域: 本发明涉及电视字幕显示领域,特别涉及一种在线语音文本对齐系统及方法. 背景技术: 一个国家电视字幕节目的比例,反应了一个国家的人文水平,反应了社会 ...

  3. python中label有什么用_对Python中TKinter模块中的Label组件实例详解

    Python2.7.4 OS-W7x86 1. 简介 Label用于在指定的窗口中显示文本和图像.最终呈现出的Label是由背景和前景叠加构成的内容. Label组件定义函数:Label(master ...

  4. python文本框焦点设置_如何在tkinter输入框中设置焦点

    已经花了一段时间寻找答案.我对Python不熟悉,但对一般的编码还不熟悉.发现各种版本相当具有挑战性!在 总之,我非常注重Gui,并设法让tkinter使用python3.5.1 只是玩基本的,有下面 ...

  5. python tkinter 滚动条_如何在tkinter窗口中添加滚动条?

    我有一个tkinter程序:import urllib.request from tkinter import * root = Tk() root.iconbitmap(default='icon. ...

  6. python输出多行对齐_如何用python3输出print对齐?

    python中的函数相信大家都不陌生,提起print很多人都要举手回答,说我知道!这个函数也是比较常见的,所以小编想给大家多补充一点新的知识.内容不是很多,也算是偏基础类的知识,需要大家牢固掌握这个知 ...

  7. python tkinter滚动条不起作用_求助:tkinter中滚动条为什么不能用

    import tkinter as tk from tkinter import ttk def cbBegin(self): pass def sel_result(): pass def get_ ...

  8. python怎么设置文本框大小_如何在Python中更改Tkinter文本框的宽度和高度?

    所以我一直在用Tkinter在Python上开发一个计算器.不过,我想把按钮隔开,而不是把它们直接放在一起.我不使用root.Frame函数.这是我的代码:from Tkinter import * ...

  9. python输出文本居中_如何在Tkinter文本小部件中居中文本?

    这是你的代码和修改指示,以便它做你想要的.这是通过添加一个名为insert_centered()的新函数并在文本小部件的内容发生更改时调用它来实现的. 注意,新函数是传递给文本小部件的,而不是硬编码全 ...

最新文章

  1. [Android Training视频系列]2.2 Pausing and Resuming an Activity
  2. 华为云部署html网页,手把手教你如何在华为云服务器上部署一个自己的弹幕网站!...
  3. 用python语言实现人工智能猴子摘香蕉的问题_人工智能实验报告大全:猴子摘香蕉问题的VC编程实现等八次.docx...
  4. 为啥 .NET 自带的 JsonSerializer 无法序列化 Field ?
  5. USB转WIFI无线网卡驱动程序(RT5370驱动程序)的移植记录之一
  6. firefox使用掘金插件_久等了,这款知名浏览器下载插件终于上线Chrome版本!
  7. delete操作字符串会报错吗?
  8. MFC 改变控件字体大小
  9. 谁人来帮库克卖“苹果”?
  10. java动态代理模式
  11. String赋值方式
  12. 最短路问题——spfa算法
  13. 虚拟机服务器坏处,服务器虚拟化技术的优缺点
  14. 神秘消失的Windows 9,如今真被人做出来了
  15. 计算机利用if函数总评,Excel中IF函数的嵌套用法_
  16. UserWarning: Usage of dash-separated ‘script-dir‘ will not be supported in future versions. 笔记
  17. 基于Python爬取天眼查网站的企业信息
  18. html5 canvas 涂鸦画板
  19. 【CSS 用户界面属性 (Basic user interface)】
  20. 5个超实用技巧:用trello提高scrum项目管理效率

热门文章

  1. Vue3技术4之watch监视属性、watch时value问题
  2. mac下 iterm+Zsh+Oh My Zsh+tmux 配置方案
  3. python 听歌识曲_听歌识曲--用python实现一个音乐检索器
  4. 百家号怎么出爆文?10W+爆文技巧,轻松运营百家号
  5. “画仓鼠” 大赛,正式回归了!
  6. C++ 的 Copy Elision
  7. 算法训练营 day20 二叉树 最大二叉树 合并二叉树 二叉搜索树中的搜索 验证二叉树
  8. Android Studio掷骰子生成随机数(Java)
  9. Linux 小程序开发日记(终章)(pyqt+yolov5)
  10. 当天邀请的饭局要参加吗?别说“我有安排”,高手都懂这3个礼数