python - 如何停止 python Tkinter Entry Widget 在网格中拉伸(stretch)

标签 python tkinter

二手GUI Builder生成 gui_ui.py 文件。 问题是,当我在条目小部件中写入一些文本,然后条目小部件本身会拉伸(stretch)以容纳文本,并且它会随之调整整个窗口的大小。 代码,

    self._entry_2.grid(
        in_    = root,
        column = 2,
        row    = 1,
        columnspan = 1,
        ipadx = 0,
        ipady = 0,
        padx = 0,
        pady = 0,
        rowspan = 1,
        sticky = "ew"
    )

网格分为两列,第一列有一个标签,第二列有条目小部件。 请参阅屏幕截图。

Before After

我希望它始终保持第一张图片的大小。 我怎样才能防止它自动调整大小/拉伸(stretch)?

最佳答案

看起来您设置了很多属性,但忘记了宽度

entry = Entry(parent, width=20)

这是一个reference .

关于python - 如何停止 python Tkinter Entry Widget 在网格中拉伸(stretch),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9544667/

相关文章:

python - Boost.Python 和错误 LNK1104 : cannot open file 'boost_python-vc100-mt-gd-1_55.lib'

Python - 将矩阵转换为边列表/长格式

python - 让一个条目影响另一个条目的值,反之亦然

python - 创建第二个实例时, Canvas 上的第一个实例图像消失

Python tkinter : Sorting the contents of an OptionMenu widget

python - doctest 在省略号后忽略行的前面

python - 如何在 Python 中快速显示和更新位图?

python - gps 行程保存为两次 timesdelta 列。我的问题是如何将 timesdelta 转换为日期或至少转换为字符串?

python - 使用 Python 3 在 Mac 上没有名为 '_tkinter' 的模块

python - 为单个窗口中显示的框架放置一个滚动条