6.6 Dock部件
好文章,来自【福优学苑@音视频+流媒体】
6.6 Dock部件
简介
QDockWidget类提供了这样一个部件,可以提供在QMain Window中,也可以悬浮起来作为桌面顶级窗口,称为Dock部件或者停靠窗口。
Dock部件一般用于存放一些其他部件来实现特殊功能,就像一个工具箱。
一个Dock部件包含一个标题栏和一个内容区域,可以向Dock部件中放入任何部件。
界面操作
在设计模式中向中心区域拖入一个Dock Widget部件,然后再向Dock中拖入一个Pushn Button和一个Combo Box。
在属性栏中更改windowTitle为“工具箱”,然后在文件菜单中添加“Tool Box"菜单项,
然后在Action编辑器中转到”Tool Box"动作的触发信号triggered()槽函数,更改如下
void MainWindow::on_actionTool_box_T_triggered()
{
if(ui->dockWidget->isVisible())
{
ui->dockWidget->hide();
}else
{
ui->dockWidget->show();
}
}
当运行程序时关闭了Dock部件后,按下该菜单项,就可以重新显示Dock了。
好文章,来自【福优学苑@音视频+流媒体】
***【在线视频教程】***