问题标签 [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.
qt - QTextBrowser 在 QGridLayout 上调整大小
我有一个 QGridLayout ,其中包含我班级的所有布局。直到一切顺利。
我为其他事情添加了一个 QSplitter,然后在底部(在拆分器之后)我希望 QTextBrowser 成为。很好,工作。但我想调整大小,我的意思是我想让 QTextBrowser 更小。但是调整大小不起作用。
实际上调整 text1 的大小可以正常工作,但我不能让 QTextBrowser 调整大小。任何想法?
qt - Qt - 同时使拆分器水平和垂直
我有QGridLayout
一个QSplitter
就可以了。在那里QSplitter
我有两个带有分离器的元素,可以让我将分离器从左向右移动。很好,那里很好。但后来我想添加另一个拆分器,但它会从上到下移动。(我会用一张图来解释。)
所以它主要有 2 个分离器,一个从左到右移动,另一个从上到下移动。
我希望你明白。
在这里我只添加了 1 个分离器,因为我不知道如何做第二个。
qt - 如何允许 QWidget 扩展到 QTabWidget 中的整个选项卡?
在布局和尺寸政策方面,我从来都不是很好,所以这可能是一个简单的答案,但这里就是这样。
当我向 QTabWIdget 添加新选项卡并将小部件设置为 QSplitter 时,拆分器将使用给定的全部空间。但是,当我在 QWidget 中放置一个 QSplitter 并使用 QWidget 添加一个选项卡时,它不会使用给定空间 - 只有拆分器大小是多少。
我想远离 QLayout,因为我在拆分器中有所有必要的小部件。我需要的是让我的 QWidget 使用选项卡中的所有空间(这应该允许 QSplitter 使用 QWIdget 中的所有空间)。
我在下面构建了一个示例,显示了比较以及结果。长长的问题 - 我怎样才能让场景一(在“标签一”内)看起来像场景二(“标签二”),并且仍然使用父 QWidget 作为拆分器?
pyqt - PyQt QSplitter:有没有办法将方向定义为垂直和水平?
如果我希望能够在两个方向上更改拆分器内对象的尺寸。
pyqt - 如何使 PyQt QSplitter 可见?
我可以定义 QSplitter 对象的宽度/高度吗?我可以用适当的箭头使它可见吗?
qt - qt:如何最小化 qsplitter 的孩子?
我做了一个 QSplitter 布局。在 QSplitter 下,有 QWidget 和它的 gridLayout 子级。在这种情况下,我无法将 QSplitter 最小化为 0 大小。正如我在上面看到的,它有高度限制。是什么导致了这个问题?我测试了一些案例,我发现当我为 QWidget 的孩子使用 QGridLayout 时。但我不能将最小高度设置为 0。
c++ - Qt QSplitter 和无响应的 GUI (cpu 100%)
我正在尝试实现以下布局
在 TabWidget 和 GLWidget 之间,布局由水平方向的 QSplitter 控制。在前一个拆分器和 QTextEdit 小部件之间需要另一个具有垂直方向的 QSplitter,以便我可以选择隐藏 textedit。
目前我的实现如下(this
是指向MainWindow
类的指针):
我的应用程序似乎可以正常工作,但是当我将其最大化时,CPU 负载会跳到 90% 及以上,并且 gui 界面很慢!
我发现你不能把布局放在 QSplitter http://qt-project.org/doc/qt-4.8/qsplitter.html
所以我试图评论这条线glTabSplitterHorizontal->addWidget(ui->tabWidget);
并且CPU没有重载。问题是我需要那个tabWidget!
我怎样才能解决这个问题,保持我的布局与拆分器?
qt - QSplitter 有一个固定大小的小部件和一个可变大小的小部件?
是否有可能有一个QSplitter
具有固定大小的小部件和另一个具有可变大小的小部件?
此代码设置正确,但是当调整窗口大小时,拆分器与初始小部件大小成比例变化:
谢谢你。
python - QSplitter 车把
我正在使用 python 2.6 和兼容的 PyQt4 版本 4.5.3,在我的窗口中我使用 QSplitter 来处理两个 QTableWidget 但我无法找到两个小部件之间的分割栏。但在 Autodesk Maya 软件中,拆分器的句柄为点。谁能帮助我在 PyQt 窗口中实现这一点。附上图片供您参考。
qt - 如何强制 QAbstractItemView 重新计算项目 sizeHints
我在 QSplitter 中有 QListView 和 QTabWidget。QListView 正在使用自定义模型和自定义委托。在委托中,我重新实现了 paint 和 sizeHint 方法。但是当我调整视图大小时 - 元素的高度不会重新计算。我该如何解决?示例图像:
在谷歌中,我发现可以从模型中发出 layoutChanged,但我只想更新当前视图,因为模型的内容不会改变。
委托代码: