问题标签 [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.

0 投票
1 回答
2976 浏览

qt - 可停靠窗口——不最大化

我制作了一个包含可停靠窗口的 gui。

如果我单击 docable 窗口上的最大化方块,它会出现但不会占据我的 gui 的全屏。

我必须更改哪个属性才能使可文档窗口占据全屏?

请看附图。在此处输入图像描述

0 投票
1 回答
1829 浏览

qt - Qdockwidget -- qdockwidget 标题栏上的浮动按钮

QDockWidget在我的 GUI 中使用,我需要为 a 的浮动按钮创建一个插槽,QDockWidget以便当我单击 a 的浮动按钮时QDockWidget它会最大化它。

当我单击浮动按钮时会发出哪个信号QDockWidget?我想触发一个插槽,我将使用此代码使窗口浮动并最大化它。

请建议当我单击浮动按钮时会发出哪个信号QDockWidget

0 投票
0 回答
950 浏览

c++ - 在主窗口和父小部件中停靠小部件

我正在制作一个小型 Qt 应用程序。主窗口有停靠站点,子 mdi 窗口也有停靠站点。问题是我无法将子窗口的停靠小部件移动到主窗口的停靠站点。是否有解决此问题的方法?子 mdi 窗口也属于 QMainWindow 类。

0 投票
1 回答
176 浏览

c++ - QStackWidget 中的 QDockWidget

我有一个 2 页的 stackWidget。在第 1 页中,我有 2 个 QTreeWidget(左侧一个,右侧一个)。

我希望能够以与 DockWidget 相同的原理修改树的宽度。问题是我不能只在 stackWidget 的 1 页中使用 DockWidget。

有人对这个问题有想法吗?

0 投票
1 回答
3690 浏览

c++ - Tabify 3 QDockWidget

如何在 QMainWindow 中为 3 个小部件创建标签式停靠栏?

我正在使用下面的代码:

此代码导致两个停靠点:单独的 Dock 2,以及 Dock 1 和 3 tabified。

0 投票
1 回答
629 浏览

qt - 如何使用 QTabWidget 中的 osgViewer 取消停靠选项卡?

我想从 QTabWiget 中取消停靠 QWidget(设置为 centralWidget)。该选项卡包含一些打开的场景图内容(OpenGL 窗口)。从列表中删除选项卡并将其放入新的对话框窗口(=> 从选项卡中取消停靠)时,场景数据似乎已损坏。它适用于“标准小部件”,但 osg 似乎忘记了场景。

令人惊讶的是,在使用 QDockWidget 时可以取消停靠(取消停靠窗口后可以看到场景)。

任何人都知道如何在不破坏 osgViewer 的情况下取消停靠选项卡?

要求从选项卡取消停靠并在新对话框窗口中显示的代码:

在新对话框中没有什么可看的。我错过了什么吗?如何将 osg 视图正确“复制”到新的小部件/对话框中?我应该为这种任务使用复合查看器吗?似乎甚至没有可见的空 osg 视图(没有蓝色画布)......

0 投票
3 回答
430 浏览

qt - 使两个QDockWidgets在同一个位置互斥

我有两个 QDockWidget,当时只有一个可见,我通过 toggleViewAction() 进行管理。

我需要做的是,我希望两个 QDockWidget 位于相同的位置,具有相同的大小并停靠在相同的 dockWidgetArea 上,并且相对于其他 QDockWidgets 具有相同的方向和顺序。

我通过这段代码完成了大部分工作:

此代码使两者具有相同的位置和大小,并停靠在相同的区域(左、右、...),但它不能保证 Docks 与位于同一个 dockWidgetArea 中的其他 QDockWidget 具有相同的布局。

这意味着如果这是之前的布局:

http://holmez.net/qdockwidget/1.png 之前的布局

这是切换之后:

切换 http://holmez.net/qdockwidget/2.png 后的布局

这就是我要的:

预期结果 http://holmez.net/qdockwidget/3.png

0 投票
1 回答
974 浏览

pyqt - PyQt Dock 小部件

我有一个QMainWindow包含可停靠部分 ( ) 的主窗口 ( QDockWidget)。可停靠部分可以撕下并用作浮动窗口。我希望能够允许用户撕下可停靠部分,关闭主窗口并继续将可停靠部分用作独立的东西。我认为我的设计是问题的一部分,所以我应该解释 GUI 的目的。

基本上,主窗口用于创建执行各种任务的进程。每次QThread创建进程 ( ) 时,它都会显示在可停靠部分中。一旦用户完成创建进程,他/她就完成了主窗口,但可能希望保持可停靠部分打开,因为许多进程可能仍在队列中等待。说得通?如果是这样,如何在不关闭可停靠部分的情况下关闭主窗口?还是我试图以错误的方式解决这个问题?

干杯

0 投票
0 回答
531 浏览

qt - 自定义 Qt 停靠行为

我正在使用 Qt 4.8 来构建一个应用程序,并且发现 Qt 中的默认停靠支持对于我的目的来说是非常严格的。有没有人有自定义 Qt 对接行为的经验?

我不想局限于四个停靠小部件区域,而是想扩展停靠功能以类似于 Photoshop/Flash 甚至 Visual Studio 的工作 - 主窗口或另一个面板的任何边缘都可以用于面板布局?据我所知,我被迫重新实现 QMainWindow 以添加我自己的逻辑。这个评价正确吗?

0 投票
1 回答
1465 浏览

qt - 在 QDockwidget 上添加控件(Qpushbutton 和 Qlineedits)

我使用这个在我的应用程序的主对话框上创建了一个空白的 Qdockwidget:

现在我想在上面添加一些控件,例如 Qpushbuttons。谁能帮我 ?