问题标签 [qsplitter]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 使用 Qsplitter 和 QHBoxLayout 时防止按钮拉伸
我正在尝试使用 python 在 pyqt5 中构建一个接口。
我要归档的内容似乎很容易,但我就是想不通。当用户调整窗口大小时,我只想让四个表调整大小和按钮保持固定宽度。而不是像现在这样反过来......
我希望有一个人可以帮助我。这个小问题快把我逼疯了。这是我的代码:
python - 在 QSplitter PyQt 应用程序中设置 QTabWidget 的初始大小
我有一个垂直拆分器,顶部有一个 QTabWidget,下面有一个 QPlainTextEdit 小部件(用作日志记录窗口)。在实际应用程序中,选项卡充满了 QWidget,包含一个 matplotlib 画布和一个带有一些控制元素的 QFrame:
我希望应用程序在选项卡和日志记录窗口之间以 4:1 的良好垂直比例开始。但是,mysplitter.setStretchFactor(4,1)
在这里使用不起作用,因为sizeHint()
QTabWidget 的 仅为 (4,4),导致 QPlainTextEditsizeHint() = (256,192)
吞噬了几乎所有可用的垂直空间。作为一种解决方法,我目前正在为 QPlainTextWidget 设置一个固定的高度,但我知道这个小部件不是罪魁祸首。
我想我需要摆弄 sizePolicies 或各个选项卡的布局/大小,但到目前为止我还没有成功。我附上了一个 MWE,完整的代码可在https://github.com/chipmuenk/pyFDA/blob/master/pyfda/pyfdax.py获得:
python - 使用 QSplitter 时如何修复一个小部件
共有三个框架:顶部、中间和底部。每当我调整底部框架的大小时,顶部框架总是同时调整大小。当底部框架调整大小时,我希望顶部框架保持其大小。如何做到这一点?
python - 如何在 QSplitter 中设置 QTreeView 的初始大小?
我有一个要设置其初始大小的QTreeView
内部。QSplitter
我发现我可以同时设置setMinimumWidth(val)
和setFixedWidth(val)
,QTreeView
但这些似乎都不能满足我的需要。
setMinimumWidth(val)
唯一的防止变得QTreeView
小于 的值val
,并setFixedWidth
防止用户QTreeView
完全调整大小。
无论如何通过设置QSplitter
或设置来设置初始大小QTreeView
?我想我需要设置sizeHint
,但我不太确定。
我正在使用 Python 3 和 PyQt5
qt - 如何在 QtDesigner 中设置拉伸比?
我记得我看到了可以设置元素宽度的比率值的属性,用逗号枚举它们。
有一个QSplitter
。如何在 QtDesigner 中设置小部件的拉伸比例?
qt - Qt 使用户无法移动 QSplitter
如何使用户无法移动 qsplitter 并增加启用/禁用此功能的可能性?谢谢你。
c++ - Qt5 - 使用 QSizePolicy 调整 QSplitter 的大小
我想创建一个包含 3 个部分的小部件:主窗口包含一个水平 QSplitter,其中包含一个垂直 QSplitter。但是我没有走那么远,因为第一个拆分器没有在窗口中最大化。我阅读了文档,但仍然无法弄清楚。
(我认为添加完整的源文件不是必需的,但如果您愿意,我会添加它们。)