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)
相关推荐
難釋懷几秒前
Redis数据结构介绍
数据结构·数据库·redis
沈千秋.1 分钟前
简单文件包含案例
android·ide·android studio·文件包含
冬奇Lab1 分钟前
【Kotlin系列06】面向对象进阶:从接口到多态,设计灵活可扩展的代码
android·kotlin·编程语言
zbtlink1 分钟前
一楼到四楼,如何实现Wi-Fi信号全覆盖?不同方案详解
网络·智能路由器
小尧嵌入式2 分钟前
【基础学习七十】ffmpeg命令
c++·stm32·嵌入式硬件·ffmpeg
软件开发技术深度爱好者2 分钟前
JavaScript的p5.js库坐标系图解
开发语言·前端·javascript
Ro Jace3 分钟前
传统雷达信号分选方法之SDIF:Improved algorithm for the deinterleaving of radar pulses
网络·人工智能·算法
松涛和鸣3 分钟前
54、DS18B20单线数字温度采集
linux·服务器·c语言·开发语言·数据库
8K超高清5 分钟前
CES 2026科技看点
网络·人工智能·科技·数码相机·计算机视觉
zbtlink6 分钟前
怎么知道自己家里适合什么样的路由器?
网络·智能路由器