QT窗口(4)-浮动窗口

QT窗口(4)-浮动窗口

使用QDockWidget来实现子窗口

运行结果:

添加其他控件,要嵌套使用,不能直接使用

代码如下:

C+++ 复制代码
//窗口的子窗口
    QDockWidget*dockWidget=new QDockWidget();
    this->addDockWidget(Qt::LeftDockWidgetArea,dockWidget);
    dockWidget->setWindowTitle("这是一个浮动窗口");

    QWidget*container=new QWidget();
    dockWidget->setWidget(container);

    QVBoxLayout*layout=new QVBoxLayout;
    container->setLayout(layout);

    QLabel*label=new QLabel("这是一个Label");
    QPushButton*button=new QPushButton("这是按钮");
    layout->addWidget(label);
    layout->addWidget(button);

    dockWidget->setAllowedAreas(Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea);

运行结果:

tDockWidgetArea);

复制代码
运行结果:

![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/df8265a9e08c45598c32a812512e122a.png)
相关推荐
挖矿大亨1 分钟前
C++中空指针访问成员函数
开发语言·c++
我是阿亮啊4 分钟前
android中事件分发机制
android·事件分发·事件分发机制
惊讶的猫12 分钟前
mysql多表查询
数据库·mysql
小小码农Come on16 分钟前
Qt Creator常用设置
qt
txinyu的博客17 分钟前
解析muduo源码之 Socket.h & Socket.cc
c++
团子的二进制世界20 分钟前
Sentinel-服务保护(限流、熔断降级)
java·开发语言·sentinel·异常处理
可涵不会debug21 分钟前
Redis魔法学院——第四课:哈希(Hash)深度解析:Field-Value 层级结构、原子性操作与内部编码优化
数据库·redis·算法·缓存·哈希算法
犀思云21 分钟前
构建全球化多云网格:FusionWAN NaaS 在高可用基础设施中的工程实践
运维·网络·人工智能·系统架构·机器人
学习不止,掉发不停23 分钟前
MySQL基础-DQL(四)
数据库·mysql
阿猿收手吧!23 分钟前
【C++】模板偏特化与std::move深度解析
服务器·c++