问题标签 [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 回答
5568 浏览

python-2.7 - 如何在 PyQt4 中将 QDockWidget 添加到 QFrame

QDockWidget我该如何添加QFrame?因为QFrame没有addDockWidget!!!

0 投票
2 回答
8242 浏览

c++ - 如何捕获 QDockWidget 关闭按钮单击事件

我在QStackedWidgea 中有一个 t QDockWidget- 取决于显示的页面我希望显示/隐藏QDockWidget. 我可以通过使用来做到这一点QDockWidget::setFeatures()

但是我面临的问题是如何捕获关闭按钮的信号,以便我可以更改停靠功能/设置堆叠的小部件页面索引。

QDockWidget 关闭按钮

我试图使用事件过滤器:

并安装它:

在 my 的构造函数中QMainWindow- 该eventFilter()方法没有被调用。

所以接下来我尝试使用QDockWidget::visibilityChanged更改后的信号,因为这听起来可能是我想要的:

这个插槽确实被调用了 - 但不是在单击关闭按钮时。

最后我尝试使用提升QDockWidget来捕获QWidget::closeEvent().

我看到构造函数被调用,这意味着这个新的小部件确实被使用了,但同样没有乐趣,因为在closeEvent()单击关闭按钮时从未调用过。

0 投票
1 回答
694 浏览

qt - 拖动浮动 QDockWidget 时更改鼠标光标

拖动浮动时是否可以使用不同的鼠标光标QDockWidget?既没有QWidget::setCursorQApplication::setOverrideCursor没有任何影响。

0 投票
2 回答
1874 浏览

qt - QDockWidget 关闭按钮和浮动按钮的工具提示?

有没有办法为 QDockWidget 中的关闭按钮和浮动按钮设置工具提示文本?

在此处输入图像描述

0 投票
1 回答
115 浏览

kdevelop - 如何使用 qt 制作像 DockWidget 一样的 Kdevelop

我想制作一个IDE,但想要像dockwidget这样的Kdevelop,如图所示。我想用qt。我想知道这是如何在 Kdevelop 中实现的。它是使用 QTabBar 和 QStackedWidgets 还是其他东西的自定义小部件?

如果有人告诉我它是如何实现或可以实现的,那就太好了 在此处输入图像描述

0 投票
1 回答
4157 浏览

qt - 码头的Qt调整大小事件

有没有办法捕捉 Qt 中码头的调整大小事件?我需要能够检测到扩展坞何时调整大小(而不仅仅是其位置或“功能”发生变化时)。看起来 QDockWidget 没有“调整大小”的信号。

0 投票
1 回答
961 浏览

c++ - QDockWidget showFullscreen 在 Ubuntu(gnome)上不起作用

我正在尝试将浮动(未停靠)QDockWidget 置于全屏模式。在 Windows 上,一切似乎都是直截了当的。例如,我将 dockwidget (dw) 的 topLevelChanged() 信号连接到自定义插槽 floatingChanged()

在插槽内我检查:如果 dw 是浮动的并调用 dw->showFullscreen()。

在 Windows 中,未停靠(浮动)的 QDockWidget 在取消停靠后直接切换到全屏模式。但是在 linux 下(ubuntu 12.04,gnome-shell 3.4.1)这不起作用(qt 4.8.0)。停靠小部件仅保持正常模式。

我不知道如何将(浮动)QDockWidget 切换到全屏模式。对此的任何解决方案都非常受欢迎。事实上,不同的操作系统在此目的上表现不同。

我已经在网上搜索但没有成功,所以这是我在这里的第一篇文章。请原谅我的拼写错误,我不是以英语为母语的人,thanx ;)

ps 我也会尝试 osx-lions 的行为。顺便说一句:要尝试一下,只需在 Qt 示例http://qt-project.org/doc/qt-5.0/qtwidgets/mainwindows-mainwindow.html的 MainWindow 中实现上面显示的 floatingChanged() 插槽并连接它与任何现有的dockwidgets或在MainWindow::createDockWidget()方法内。

0 投票
1 回答
162 浏览

c++ - 在主窗口添加 DockWidget

这是我的用户界面 在此处输入图像描述

我希望red border程序运行时我可以通过鼠标在图片中向左或向右移动。

我应该怎么做?

0 投票
1 回答
1054 浏览

c++ - QDockWidget 可见分隔符

我的应用程序中有一个左侧停靠QDockWidget。我希望它有可见的边框和分隔符,但默认情况下它没有。

如何设置停靠小部件以使其具有可见边缘?

0 投票
2 回答
12249 浏览

qt - 如何在 Qt 中拥有可拆卸的工具窗口

我正在开发一个工具,它将有一些可变大小的窗口。我可以使用QSplitter水平和垂直来实现这一点。请参阅附图。

现在,如何使这些单独的窗口可拆卸/最大化/关闭?如何在每个窗口的右上角添加十字标记,以便它们可以最大化或从那里分离?就像这个链接:--

http://vector.com/portal/medien/ecu_testing/tae/test_automation_editor.png

在此处输入图像描述