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)
相关推荐
Android系统攻城狮19 分钟前
Android tinyalsa深度解析之pcm_params_get_periods_min调用流程与实战(一百七十三)
android·pcm·tinyalsa·音频进阶手册
猩猩—点灯22 分钟前
部署远程利器-RustDesk
运维·服务器·网络
Zarek枫煜24 分钟前
[特殊字符] C3语言:传承C之高效,突破C之局限
c语言·开发语言·c++·单片机·嵌入式硬件·物联网·算法
半壶清水26 分钟前
[软考网规考点笔记]-局域网之以太网标准
网络·笔记·网络协议·考试
BduL OWED28 分钟前
Redis之Redis事务
java·数据库·redis
星星也在雾里28 分钟前
Dify Agent + FastAPI + PostgreSQL实现数据库查询
数据库·人工智能·fastapi
寻寻觅觅☆36 分钟前
东华OJ-基础题-30-求最晚和最早日期(C++)
数据结构·c++·算法
TDengine (老段)37 分钟前
以事件为核心 + 以资产为核心:工业数据中缺失的关键一环
大数据·数据库·人工智能·时序数据库·tdengine·涛思数据
ringking12343 分钟前
Linux 主机通过 Wi-Fi 上网,并将网络通过网口共享给交换机下游设备
linux·服务器·网络
r_oo_ki_e_1 小时前
快速复习mysql
数据库·mysql