QDockwidget的用法及经验

QtQDockWidget窗口详解—含演示Demo 阅读详情

在pyqt4 中 dock 是一个镶嵌在主窗口 而又能拉出来成立一个独立窗口的控件 ,dock 是QDockWidget 的对象

dock=QDockWidget('title',self) #实例化一个dock title 为标题 self 为parent 因为QDockWidget 不添加到布局管理器中 所以我们需要传一个parent 给他

dock.setObjectName("dock") #设置dock的对象名称

dock.setAllowedAreas(Qt.LeftDockWidgetArea |Qt.RightDockWidgetArea) #设置dock只能在左边 或者右边显示

allowedareas 有Qt.LeftDockWidgetArea Qt.RightDockWidgetArea Qt.TopDockWidgetArea Qt.BottomDockWidgetArea Qt.AllDockWidgetAreas

dock.setWidget(QLabel) #添加一个label控件

dock.setFeatures(QDockWidget.NoDockWidgetFeatures) #设置dock是否可以关闭 拉出等

参数还有 QDockWidget.DockWidgetClosable 可以关闭 DockWidgetMovable 可以移动

DockWidgetFloatable #可以独立出来 DockWidgetVerticalTitleBar 垂直显示标题 AllDockWidgetFeatures 除垂直标题以外 以上所有 NoDockWidgetFeatures

self.addDockWidget(Qt.RightDockWidget,dock) 添加dock到

QTQDockWidget使用详解 一、描述 QDockWidget提供了dock widget的概念,也称为工具面板或实用工具窗口。停靠窗口是放置在QMainWindow中央小部件周围的停靠小部件区域中的次要窗口。如图所示: 标记处即为dockwidget可停靠位置,在QT中这部分的设置是用一个枚举来实现的,如图 可访问这些枚举的函数为: 其中 voidsetAllowedAreas(Qt::DockWidge... 阅读详情

相关推荐

QT基础之【QDockWidget】停靠窗体类详解,示例

QDockWidget类提供了dock widget的概念,dock widget也就是我们熟悉的工具面板或者是工具窗口。Dock window是放置在QMindow窗口周围的dock widget区域中的。QDockWidget类提供了一个特殊的窗口部件,它可以是被锁在QMainWindow窗口内部或者是作为顶级窗口悬浮在桌面上。

m0_68197012的博客 1737

Qt复杂控件之QDockWidget用法介绍

可以使用样式表自定义QDockWidget的标题栏。具体的操作过程如下:1.设置QDockWidget的标题栏隐藏,让自定义的控件成为标题栏。2.在新建的QWidget中添加需要的控件,如标题文本、关闭按钮等。3.使用样式表美化标题栏和其中的控件。" "}");运行上述代码后,可以看到QDockWidget的标题栏已经被自定义化了。在新建的QWidget中,我们添加了一个QLabel控件来显示标题文本,添加了一个QPushButton来表示关闭按钮。

琅嬛福地 3411

QT QDockWidget 重叠方法

主要通过如下红色代码的方法实现 效果图片如下: 代码如下: void MainWindow::createDockWindows(){    QDockWidget *dock = new QDockWidget(tr("Customers"), this);    dock->setAllowedAreas(Qt::LeftDockWidgetArea |

技术改变人生 1万+

QTQDockWidget使用详解

QTQDockWidget使用详解,QListWidget加入多张图片

aoxuestudy的专栏 1万+

Qt 停靠布局QDockWidget使用

Qt 停靠布局QDockWidget使用

随笔 8192

Qt QDockWidget详解以及例程

`QDockWidget`类提供了一个可以停靠在QMainWindow内的小窗口 (理论上可以在QMainWindow中任意排列),也可以作为QMainWindow上的顶级窗口浮动 (类似一个独立的窗口,可以通过拖动操作将`QDockWidget`浮动到任何位置),也可以选择限制DockWidget移动、浮动和关闭的能力,以及它们可以放置的区域。

做减求空 1774

QDockWidget详解

QDockWidget类详解 【详细描述】 QDockWidget类提供了一个特殊的窗口部件,它可以是被锁在QMainWindow窗口内部或者是作为顶级窗口悬浮在桌面上。 QDockWidget类提供了dock widget的概念,dock widget也就是我们熟悉的工具面板或者是工具窗口。Dock window是放置在 QMindow窗口周围的dock widget区域中的。 如

chenlong12580的专栏 7万+

QT6中QDockWidget控件功能与用法

QDockWidgetQt框架中的一个窗口部件,它实现了可停靠的窗口功能。在QMainWindow中,QDockWidget可以作为辅助窗口停靠在主窗口的四周(左侧、右侧、顶部或底部),也可以作为独立的浮动窗口出现在主窗口之外。

热土程序园,利他愉己~ 1287

QDockWidget详解(二)

  上次在 文章中介绍了一些有关QDockWidget的基础用法,今天继续来讲QDockWidget用法。 自定义标题栏   如果不想使用QDockWidget自带的标题栏,那么可以通过 void QDockWidget::setTitleBarWidget(QWidget *widget) 函数来自定义标题栏。例如:在QWidget控件中加入QLabel、QPushButton等控件,并对QWidget布局,将QWidget通过该函数放入到QDockWidget的标题栏中。代码示例如下: SendTi

qq_42419483的博客 2546

QTQDockWidget控件的使用

QDockWidget控件的使用

u011671745的博客 2965

Qt复杂控件之QDockWidget详解及用法示例

总结一下,QDockWidget是一个强大的Qt控件,可用于创建灵活的多窗口布局。通过使用QDockWidget,我们可以轻松地实现多个可停靠窗口部件,并灵活控制其布局、特性和停靠区域。接下来,我们创建了两个QTextEdit部件,并将它们分别设置为每个QDockWidget的子部件。它提供了灵活的布局选项,允许将多个QDockWidget实例放置在主窗口的指定区域,并支持拖放和停靠功能。除了添加和布局可停靠的窗口部件外,QDockWidget还提供了其他一些有用的功能。另外,我们还可以使用。

FuJavascript的博客 594

QTQDockWidget 应用总结

1. 简介 要用QDockWidget就不得不提QMainWindow。 1.1 QMainWindow The QMainWindow class provides a main application window. QMainWindow类提供一个主应用窗口 A main window provides a framework for building an application...

学之知之的博客 6421

QTQDockWidget -设置QDockWidget的初始大小

一,问题: QDockWidget不能使用resize方法来确定初始大小,如果用setMaximumSize和setFixedSize,的确可以设置初始大小,但也限制了QDockWidget的最大尺寸,不能用鼠标拖动来改变QDockWidget的大小。 二, 目的: 如何不通过setMaximumSize和setFixedSize设置QDockWidget的初始大小 三, 解决方案: ...

学之知之的博客 4011

QDockWidget

一、描述 QDockWidget 可以停靠在 QMainWindow 内或作为桌面上的顶级窗口浮动。 二、类型成员 1、enum QDockWidget::DockWidgetFeature DockWidgetClosable:可以关闭。 在某些系统上,停靠小部件在浮动时总是有一个关闭按钮。 DockWidgetMovable:可以由用户在停靠区域之间移动。 DockWidgetFloatable:可以从主窗口中分离出来,作为一个独立的窗口浮动。 DockWidgetVerticalTi

友善啊,朋友的博客 1856

qtQDockWidget 浮动窗口

QDockWidget浮动窗口的基本用法都在这里了

qq_74047911的博客 1163
上一篇: Qt 出现“undefined reference to `vtable for”原因总结
下一篇: Qt多个signals对应一个slot
leaf6094189
博客等级 码龄17年 109粉丝 90原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值