PyQt5,让用户调整小部件的大小

Posted

技术标签:

【中文标题】PyQt5,让用户调整小部件的大小【英文标题】:PyQt5, Letting Users resize the Widgets 【发布时间】:2016-01-26 21:06:46 【问题描述】:

我已经使用 PyQt5 开发了一个用于各种不同目的的应用程序,并且进展顺利。我知道如何调整小部件(如 QLineEidit 或 QTextBrowser)的大小,但是,我想知道如何允许用户根据自己的喜好调整这些小部件的大小。很抱歉我没有提供任何代码,我还没有完全开始这个项目,我想知道我正在尝试做的事情是否可行。如果您提供一小段代码来执行此操作,那将非常有帮助。提前谢谢你。

【问题讨论】:

【参考方案1】:

我不确定你在问什么究竟。您通常会将小部件放在布局中,然后在用户调整窗口大小时调整它们的大小。

您也可以使用QSplitter,以便用户可以调整两个小部件的相对大小。

如果您希望用户能够调整窗口中任何小部件的大小:我相信这会以某种方式实现,但我不知道怎么做。但是,对我来说,这听起来像是一个相当糟糕的 UI。

【讨论】:

以上是关于PyQt5,让用户调整小部件的大小的主要内容,如果未能解决你的问题,请参考以下文章

如何在 PyQt5 中用另一个小部件替换一个小部件

将 Matplotlib 图形嵌入到小部件中 - PyQt5

PyQt5 - 动态添加小部件到布局

按下保存按钮pyqt5后关闭第二个小部件

下拉“文件资源管理器”菜单是不是有 PyQt5 小部件?

如何根据应用程序小部件中文本视图中的小部件大小调整文本大小?