python - 在 wxPython 中改变对象的高度

标签 python wxpython size

  1. 如何在 wxPython 中仅更改对象的高度,而使其宽度自动变化?就我而言,它是一个 TextCtrl。

  2. 如何让窗口的高度可以改变并锁定宽度?

最佳答案

要根据上下文自动确定宽度或高度,请使用 -1 值,例如 (-1, 100) 表示高度为 100 并自动确定宽度。

控件的默认大小通常为(-1, -1)

如果指定了宽度或高度,并且控件的 sizer 项没有设置 wx.EXPAND 标志(请注意,即使设置了此标志,某些 sizer 也不会在两者中扩展)默认情况下的方向)您可以将其称为“锁定”,因为它不会更改该维度。

确保深入研究 sizer 的工作原理,因为它是 GUI 设计中最重要的事情之一。

关于python - 在 wxPython 中改变对象的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1265821/

相关文章:

python - Fasttext 量化无监督模型

python - 如何在 django 中进行管理操作来下载用户的 pdf 文件

python:将这一行与下一行进行比较

python - 在 wxPython 中绘制具有透明/半透明背景的控件有哪些选项?

C# Richtextbox - 通过滚动并按住 ctrl 更改文本大小后获取文本大小

python - Gunicorn + nginx - 忽略 EPIPE

python - 类型错误 : __init__() takes at least 3 arguments (1 given)

python - 使用wxPython绘图,填充所有像素的速度有多快?

c - 如何使用变量x来初始化数组?我知道我们不能在这里使用变量

javascript - javascript 中相对大小 HTML 元素的计算大小错误