Qt中可停靠窗体

来源:互联网 发布:西安软件服务业产值 编辑:程序博客网 时间:2024/05/16 17:53

主要代码:

//设置中央窗体QTextEdit *test=new QTextEdit(this);setCentralWidget(test);  //添加停靠窗体QDockWidget *dock=new QDockWidget(tr("Dock"),this);//设置停靠窗体可移动--DockWidgetClosable可关闭DockWidgetFloatable可浮动AllDockWidgetFeatures全部特性dock->setFeatures(QDockWidget::DockWidgetMovable); dock->setAllowedAreas(Qt::LeftDockWidgetArea|Qt::RightDockWidgetArea);//设置停靠窗体可停靠的位置QTextEdit *text =new QTextEdit();te1->setText(tr("Window1,The dock widget can be moved between docks by the user" ""));dock->setWidget(text);//在停靠窗体中添加widgetaddDockWidget(Qt::RightDockWidgetArea,dock);//在主窗体中添加停靠窗体

效果图:
这里写图片描述

0 0
原创粉丝点击