创建dockwidget浮动窗口


//创建窗口
void DockWidgetDemo::createDockWidget()
{//创建dockwidgetQDockWidget * dock = new QDockWidget(this);//设置标题dock->setWindowTitle(QStringLiteral("任务面板"));//设置停靠区域dock->setAllowedAreas(Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea);//填充widget列表QListWidget * customerList = new QListWidget(dock);customerList->addItems(QStringList() << QStringLiteral("任务视图") << QStringLiteral("网络视图"));dock->setWidget(customerList);addDockWidget(Qt::LeftDockWidgetArea, dock);//--------------------------------------------------------------------------------------------------//--------------------------------------------------------------------------------------------------QDockWidget * dock1 = new QDockWidget(this);dock1->setWindowTitle(QStringLiteral("任务面板"));dock1->setAllowedAreas(Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea);QListWidget * imageList = new QListWidget(dock);imageList->resize(100, 200);
//  imageList->setViewMode(QListView::IconMode);imageList->setIconSize(QSize(30, 40));imageList->setSpacing(5); //两个条目之间的间隔imageList->setMovement(QListWidget::Static);QListWidgetItem * imageItem = new QListWidgetItem;imageItem->setIcon(QIcon(":/image/mission.png"));imageItem->setText(QStringLiteral("任务视图"));imageItem->setSizeHint(QSize(30, 40));imageList->addItem(imageItem);QListWidgetItem * imageItem1 = new QListWidgetItem;imageItem1->setIcon(QIcon(":/image/net.png"));imageItem1->setText(QStringLiteral("网络视图"));imageItem1->setSizeHint(QSize(30, 40));imageList->addItem(imageItem1);addDockWidget(Qt::LeftDockWidgetArea, dock1);//   connect(customerList1, &QListWidget::currentTextChanged, this, &DockWidgetDemo::list_item_slot);connect(imageList, &QListWidget::doubleClicked, this, &DockWidgetDemo::list_item_double_clicked_slot);dock1->setWidget(imageList);}

22.创建DockWidget相关推荐

  1. VB6编程:DirectX 2D图形学习日志22创建卡通动画

    VB6编程:DirectX 2D图形学习日志22创建卡通动画 教程下载地址:https://download.csdn.net/download/gosub60/13696651 作用:使用多幅BMP ...

  2. 部署k8s时ssh端口不是22导致创建ssh session failed问题

    项目场景:部署k8s时ssh端口不是22导致创建ssh session failed问题 (SHH端口代理) 项目场景:部署k8s,日志显示错误不能创建ssh连接错误,由于主机服务器配置的ssh端口为 ...

  3. 技术图文:02 创建型设计模式(下)

    创建型设计模式(下) 知识结构: 图1 知识结构 单例模式 – 确保对象的唯一性 Sunny 软件公司承接了一个服务器负载均衡软件的开发工作,该软件运行在一台负载均衡服务器上,可以将并发访问和数据流量 ...

  4. 使用 PowerShell 创建 Linux 虚拟机

    Azure PowerShell 模块用于从 PowerShell 命令行或脚本创建和管理 Azure 资源. 本指南详细介绍了如何使用 Azure PowerShell 模块部署运行 Ubuntu ...

  5. springcloud 创建子父项目_idea搭建springCloud----搭建父子项目(二)

    今天介绍一下 : idea 搭建父子项目 父项目:springCloud_ht 子项目:eureka_server(注册中心) 1-1.新建父项目: 1-2 起名称 springCloud_ht 1- ...

  6. java多线程编程(三)- 线程的创建

    一:线程说明 1,Java虚拟机允许应用程序并发的运行多个执行线程. 2,线程都有自己的优先级,新线程会继承创建它的线程优先级. 3,线程可以为守护线程和用户线程,如java资源回收线程为守护线程.当 ...

  7. OGR几何要素处理(创建编辑点线面)——Python地理数据处理学习分享

    目录: 一.处理点要素 1.创建编辑单点 2.在一个要素中创建多点 二.处理线要素 1.创建和编辑单条线 2.创建和编辑多线为一个要素 三.处理面要素 1.创建和编辑环行线和单个多边形 2.创建多个多 ...

  8. qt mysql 不能创建表_Qt 数据库创建表失败原因之数据库关键字

    本人数据库新手,在创建表时出现问题,最后经查证,找出问题所在.下面的程序是部分节选,在创建数据库表的时候,起先使用的L24的CreateDB,经测试,一直输出 Create testResult Fa ...

  9. JAVA程序实现电影源代码的世界创建

    在讨论该问题之前,希望,读者看过 "杰克哈伦吉尔" 的科幻电影 <<源代码>>.故事的梗概是将,科学家创建了一个虚拟的世界,这个世界称之为"源代码 ...

最新文章

  1. 在Vue的webpack中结合runder函数
  2. linux 下面安装 .sh 格式的软件
  3. 【Android Gradle 插件】Gradle 映射文件 ( settings.gradle 映射为 Settings 类 | build.gradle 映射为 Project 类 )
  4. 【Java 网络编程】NIO Buffer 简介 ( 概念 | 数据传输 | 标记 | 位置 | 限制 | 容量 | 标记 | 重置 | 清除 | 翻转 | 重绕 | 链式操作 )
  5. Windows校验文件哈希hash的两种常用方式
  6. 易语言关闭指定窗口_易语言取外部程序指定窗口位置源码 _易语言源码网_易语言资源网...
  7. Qt Creator运行自动测试
  8. 揭秘《死者之书》之游戏角色资源创作
  9. LeetCode 893. 特殊等价字符串组
  10. 发现读纸质媒介比电子媒介的乐趣大多了
  11. Android UI开发第三十二篇——Creating a Navigation Drawer
  12. 宁愿月薪1万招新人,却不愿给月薪5千的老员工涨薪
  13. win10新电脑装机所需软件
  14. 基于PHP的汽车租赁网站,基于SSM汽车租赁管理系统
  15. Excel中神秘的间接引用函数Indirect
  16. 图层蒙版和图层剪贴路径_PS蒙版解读:快速蒙版、图层蒙版、剪贴蒙版、矢量蒙版(二)...
  17. 学习Linux Bridge与利用Bridge创建虚拟网络
  18. 决策边界(decision boundary)的理解
  19. 达人评测 联想YOGA Duet 2021
  20. 经验分享:半桥电路的工作原理及注意问题(转载)

热门文章

  1. 我的世界服务器物品解绑定,我的世界更方便控制VIP物品 灵魂绑定插件分享
  2. matlab 高斯消去法程序,高斯消去法解线性方程的Matlab程序
  3. strtus中action注入spring bean
  4. django解决使用DateTimeField添加、修改记录时不动态更新时间的问题
  5. 自动化调参NNI学习(二):使用NNI框架调整LGBM模型
  6. Linux安装以太坊geth客户端
  7. 小说的逻辑与反逻辑_以理性的数学逻辑构筑推理小说
  8. elif else if oracle_shell中if做比较
  9. 中科大计算机考研科学岛,科学岛研究生_请问谁知道研究生去合肥科学岛与在学校的利与弊啊着急!!!!_淘题吧...
  10. windows 创建不可见账户