Qt学习之路四——停靠窗口

停靠窗口在很多软件中都是很常见的,这里我们就手动地创建一个停靠窗口。

我们先新建一个项目,基类选择QMainWindow,取消创建图形界面。然后创建一个QTextEdit对象,作为主窗口,并且将这个编辑框作为主窗口的中央窗体。

QTextEdit *te = new QTextEdit("主窗口", this);//设置这个对象作为主窗口
te->setAlignment(Qt::AlignCenter);//设置这个TextEdit中文字的对齐方式为居中对齐
setCentralWidget(te);//将这个编辑框作为主窗口的中央窗体

接下来就是新建一个停靠窗口的对象,也就是QDockWidget对象,同时设定它的一些停靠属性和可停靠的位置。然后创建一个QTextEdit对象将其插入到停靠窗口中,并且将停靠窗口加入到主窗口中。

//新建一个停靠窗口1
QDockWidget *dock = new QDockWidget("停靠窗口1", this);
dock->setFeatures(QDockWidget::DockWidgetMovable);//设定这个停靠窗口的特性为可移动
dock->setAllowedAreas(Qt::LeftDockWidgetArea|Qt::RightDockWidgetArea);//设定这个停靠窗口的可停靠位置
QTextEdit *te1 = new QTextEdit("停靠窗口1,这个窗口可以移动");
te1->setAlignment(Qt::Align
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值