欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 建筑 > qt-05停靠窗口QDockWidget

qt-05停靠窗口QDockWidget

2025/2/23 0:59:49 来源:https://blog.csdn.net/weixin_41725706/article/details/141014101  浏览:    关键词:qt-05停靠窗口QDockWidget

停靠窗口QDockWidget

  • mainwindow.cpp
    • 二级目录
      • 三级目录

mainwindow.cpp

#include "mainwindow.h"MainWindow::MainWindow(QWidget *parent): QMainWindow(parent)
{setWindowTitle(QObject::tr("DOckwindows"));QTextEdit *te = new QTextEdit(this);//定义QText作为主窗口te->setText(tr("Main Window"));te->setAlignment(Qt::AlignCenter);setCentralWidget(te);//将此编辑框设为主窗口的中央窗体//停靠窗体1QDockWidget *dock =new QDockWidget(tr("DockWindow1"),this);dock->setFeatures(QDockWidget::DockWidgetMovable);//设置窗口可移动dock->setAllowedAreas(Qt::LeftDockWidgetArea|Qt::RightDockWidgetArea);//允许移动区域QTextEdit *tel = new QTextEdit();tel->setText("My dock 1");dock->setWidget(tel);addDockWidget(Qt::RightDockWidgetArea,dock);//停靠窗口2dock =new QDockWidget(tr("DockWindow2"),this);//可关闭  可移动dock->setFeatures(QDockWidget::DockWidgetClosable|QDockWidget::DockWidgetFloatable);QTextEdit *tel2 = new QTextEdit();tel2->setText("My dock 2");dock->setWidget(tel2);addDockWidget(Qt::RightDockWidgetArea,dock);//停靠窗口3//允许所有  可移动 可关闭 可浮动 移动区域 所有都可以dock =new QDockWidget(tr("DockWindow3"),this);dock->setFeatures(QDockWidget::AllDockWidgetFeatures);QTextEdit *tel3 = new QTextEdit();tel3->setText("My dock 2");dock->setWidget(tel3);addDockWidget(Qt::RightDockWidgetArea,dock);//还有一个参数是: 不可移动  不可关闭  不可浮动属性 QDockWidget::NoDockWidgetFeatures}MainWindow::~MainWindow() {}

二级目录

三级目录

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词