问题标签 [qdockwidget]
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 - Qdockwidets 中的多个窗口与 Qt
我在用 Qt 创建接口时遇到了一些麻烦。我想要一个像 Qt Designer 中的停靠栏(参见下文):多个可关闭(或最小化)的子窗口。
我发现了 MainWindow::tabifyDockWidget 之类的东西,但这并不是我要找的东西。
有人知道怎么做吗?
谢谢。
qt - qdockwidget 标题栏字体颜色
如何更改qtoolbar中按钮文本的字体颜色和qdockwidget的标题栏文本。
我尝试使用 qt 样式表颜色标签更改字体颜色,但它似乎不适用于 qdockwidget::title bar 和 qdock tool bar。
qt - 带有 QGridLayout 的 QDockWidget - 布局内的小部件不与顶部对齐
我正在尝试创建一个可停靠的工具栏(类似于您在 Photoshop 中使用的工具),它将容纳一个 2 x (n) 网格的按钮。我的想法是使用一个 QGridLayout 父级到一个空白 QWidget,它被添加到一个 QDockWidget,并添加按钮到 QGridLayout。除了对齐之外,这似乎有效。
我已经为按钮设置了对齐...
...但是网格正在扩展到 QDockWidget 的整个高度,如下所示:
按钮也在水平扩展,以填充整个空间。我想我可以限制水平重新调整大小的能力(如果可能的话?)。
我在文档中忽略了一个函数来更好地控制 GridLayout 以限制它填充父小部件的整个宽度/高度?作为一个附带问题,有没有办法防止 QDOckWidget 被重新调整到某个方向?
qt - Qt Designer 停靠小部件子访问
我使用 Qt Designer 制作了一个表单,它有一些dockwidgets,这些dockwidgets 有一些子小部件。如何在我的 mainwindow.cpp 中访问 dockwidget 和这些子小部件?
qt - 奇怪的 DockWidgets 效果
使用QMainWindow
我添加了 3 个 DockWidgets 并将 centralWidget 设置为 0,所以现在 DockAreas 可以占用所有空间。
看一看:
这看起来是我想要的方式,并且表现得更加如此。但是有一种效果可以打破这一切。
当我撕开Dock
它的 DockArea 时,另一个 DockArea 扩展并占用了所有空间,Dock
曾经居住的区域消失了。我现在有这样的事情:
从现在开始,不可能将任何小部件停靠在右侧或左侧,因为只有一个 DockArea 存在。但这可以解决吗?即使在它唯一的小部件浮动之后,我能否以某种方式保持 DockArea “活着”?
qt - 调整窗口大小时如何使QDockWidget展开?
我有一个简单的形式:QDockWidget
在右侧,QGroupBox
在左侧QMainWindow
。QGroupBox
使用垂直布局进行布局。
当主窗口放大或最大化时,我想QDockWidget
扩大并占据所有可用空间。
我该怎么做?
Bellow 是我的.ui文件的源代码。
c++ - QDockWidget 导致 qt 崩溃
我有 ubuntu 11.10 中内置的 Qt 版本。并且我正在尝试使用一个QDockWidget
实际上不能停靠的窗口(基本上,我只想要一个浮动的窗口。我不想只是让视图成为顶级视图,因为那样我就会有操作系统窗口栏,我不想要,如果我要隐藏它,那么窗口将无法移动)。
所以,我基本上创建了一个新的 Qt Gui 项目,并且不更改任何文件,除了mainwindow.cpp
文件,我将其更改为:
问题是当我去移动小部件时,整个程序崩溃了。我想知道我是否做错了什么,或者是否只是 qt 中的一个错误。
qt - 如何使用我自己的样式缩进 QDockWidget 的标题
我想缩进 QDockWidget 的标题而不添加空格。
我不知道为什么,但是当我应用我的风格时,它从来没有遇到过if。如果我调试该方法,我只会得到两个不同元素的输出,它们是标题栏中的按钮。
qt - QDockWidget 停靠在主窗口右侧时大小错误
我是 Qt 的新手,我正在尝试创建一个停靠在窗口右侧的 DockWidget。我为扩展坞设置了最大和最小宽度(您将在下面的代码中看到)。如果停靠小部件添加了 ,则此方法有效Qt::LeftDockWidgetArea
,但是当添加 时Qt::RightDockWidgetArea
,停靠“填充”到窗口的中心,如下所示:
我可能没有以正确的方式调整扩展坞的大小。这是此窗口的代码:
有没有“正确”的方法来做到这一点?
c++ - 如何使中心区域调整为 QDockWidgets 位置
由于似乎不可能在表单的中间区域添加 QDockWidget,我想知道如何调整中间区域文本小部件的大小以自动调整空间。
前任:
现在,如果我调整或移动任何停靠点,它不会调整中间文本编辑的大小。如何使我的文本编辑自动调整大小?