QTreeView默认选中某个节点的方法

2023-11-09

最近使用Qt做个界面,使用了QTreeView显示一个树形数据。

想在界面打开时,默认选中某个节点。网上搜索全是MFC的TreeView的。

在这里记一下QTreeView的方法:

QTreeView的基本使用

  QStandardItemModel* model = new QStandardItemModel(ui->m_treeView);
  model->setHorizontalHeaderLabels(QStringList() << tr("title name"));

model->setItem(0, 0, new QStandardItem(tr("one")));

model->setItem(1, 0, new QStandardItem(tr("two")));

model->setItem(2, 0, new QStandardItem(tr("three")));

model->setItem(3, 0, new QStandardItem(tr("four")));

model->setItem(4, 0, new QStandardItem(tr("five")));

ui->m_treeView->setModel(model);

这个显示一个列表视图。

如果想默认选中three行

   QModelIndex modelindex = ui->m_treeView->model()->index(2, 0);
    ui->m_treeView->setCurrentIndex(modelindex);

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

QTreeView默认选中某个节点的方法 的相关文章

  • ASP Core HttpClientFactory 模式使用客户端证书

    任何人都知道在使用时如何使用客户端证书HttpClientFactory 在我发现的所有示例中 您需要提供HttpMessageHandler in the HttpClient构造函数 使用时不可用HttpClientFactory se
  • C# 测试活动的互联网连接。 Ping google.com

    C 2008 我正在使用此代码来测试互联网连接 因为我的应用程序必须登录到网络服务器 但是 如果用户互联网连接失败或电缆被拔出 我必须通知用户 Ping www google com to check if the user has a i
  • 动态选择和更新 LINQ 结果集中的列值

    我有一个场景 其中存在 LINQ 结果集 我使用了以下查询 var stockDetails from d in db BloodBanks where d bbUserName Session username ToString sele
  • 比较 LINQ to SQL 中的两个日期

    我有一个数据库 其中有一个名为会议的表 会议日期使用以下格式存储在此表中 May 2nd 2011 例如 格式为5 2 2011 我的要求是获取两个日期 例如 2011 年 4 月 25 日和 2011 年 5 月 2 日 之间的会议 并编
  • 在目标 VS 安装时,VSIX 扩展内部使用的 WPF-Log4Net 未输出日志

    当 Log4net 在 VSIX 扩展中使用并安装在另一个目标 VS 上时 它不会记录日志 我有一个 WPF 解决方案 我下载了 log4net dll 添加了 log4net config 并将 复制到输出目录 值设置为 始终复制 log
  • 我的 WPF 应用程序未触发 MainWindow_Loaded

    我目前正在关注Pluralsight C Fundamentals Part 1并在Classes and Objects视频部分指导我在 Visual Studio 中创建一个新的 WPF 应用程序并填写代码 这导致以下结果 namesp
  • 三种 System.Drawing 方法表现出缓慢的绘制或闪烁:解决方案?或其他选择?

    我正在通过 System Drawing 进行一些绘图 但遇到了一些问题 我将数据保存在队列中 并将该数据绘制 绘制 到三个图片框中 此方法填充图片框 然后滚动图形 所以不要在以前的绘图上绘制 并且逐渐看起来更混乱 我找到了两种绘制图表的解
  • 将授权标头添加到 Web 参考

    我正在尝试向客户端的网络服务发出请求 我不知道客户端的底层平台 我使用 添加 Web 引用 在 Visual Studio 2010 中使用了客户端的 WSDL 并生成了我的代理类 称为 ContactService 我现在需要将如下所示的
  • 从视图模型调用方法的命令

    好吧 我倾向于避免使用命令 因为它们总是让我感到困惑 但我正在进行一个新项目 并且正在尝试正确构建它 并且在我看来没有任何代码隐藏 基本上我现在想做的就是连接一个按钮来触发一个命令 在我的视图模型上执行一些操作 但不知何故 如此简单的事情仍
  • 我可以对(非成员)函数使用部分模板特化吗?

    我试图在 非成员 函数上使用部分模板专业化 但我在语法上遇到了问题 我在 StackOverflow 中搜索了其他部分模板专业化问题 但这些问题涉及类或成员函数模板的部分专业化 作为起点 我有 struct RGBA RGBA uint8
  • Request.Form 和 Request.QueryString 之间的区别?

    有人可以告诉我两者之间的确切区别吗Request Form and Request QueryString 我知道一个区别 比如 如果HTTP请求方式为POST 则用户提交的数据在申请表 收藏 如果HTTP请求方法是GET 则用户提交的数据
  • 类型别名和不完整类型

    我可能已经超出了解决这个本应简单的问题的范围 我在这里开始这个问题 在编译时获取基类的类型 https stackoverflow com questions 17735852 getting type of a base class at
  • C++ 联合数组和变量?

    在C 中没有办法做这样的事情吗 union Scalar x y Scalar v 2 Where x v 0 and y v 1 既然您使用的是 C 而不是 C 并且它们具有相同的类型 为什么不直接将 x 设为对 v 0 的引用 将 y
  • 如何创建和使用类箭头运算符? [复制]

    这个问题在这里已经有答案了 因此 在到处研究之后 我似乎找不到如何创建类箭头运算符 即 class Someclass operator gt 我只需要知道如何使用它并正确使用它 它的输入是什么 它返回什么 我如何正确地声明 原型化它 运算
  • 返回 ICollection 而不是 List 的真正优势是什么? [复制]

    这个问题在这里已经有答案了 我读过几篇博客文章 提到对于公共 API 我们应该始终返回 ICollection 或 IEnumerable 而不是 List 返回 ICollection 而不是 List 的真正优势是什么 Thanks 复
  • 在Framework 4.6项目中使用.net core DLL

    我已经在 net core 2 0 中构建了一个 DLL 现在我想在使用 net 4 6 1 框架的 WinForms 项目中使用它 我可以引用该 dll 但收到 System IO FileLoadException 表示找不到 Syst
  • char[length]初始化并处理

    我定义了一个字符数组 char d 6 如果我在以下方面有误 请纠正我 此时没有为变量分配内存d 现在我要初始化它 d aaaaa 这种初始化之后 就不需要释放内存了 它将自动完成 我怎么知道是否char 被初始化了吗 我正在寻找类似的模式
  • “显式”关键字对返回值优化 (RVO) 有何影响?

    以下代码工作得很好 显示 RVO struct A A int cout lt lt A A n constructor A const A cout lt lt A A const A n copy constructor A foo r
  • DataGridView 捕获用户行选择

    我在处理选择时遇到问题DataGridView 我的网格视图包含一个金额列 表单上有一个文本框 应显示所选网格视图行的总数 因此 我需要在用户选择 取消选择 gridview 行时捕获事件并相应地计算 添加 减去 金额 我找到了两种方法 使
  • C#:如何处理乱序 TCP 数据包?

    请有人解释一下如何处理乱序数据包 我使用原始套接字来捕获数据包 并在数据包到来时解析它们 但其中一些数据包的顺序错误 例如 ID 标志 16390 PSH ACK 16535 PSH ACK 16638 确认 16640 PSH ACK 1

随机推荐

  • spring_boot_整合mybatis遇到的问题-如何解决

    BindingException Invalid bound statement not found 如何解决 出现这个错误时 按以下步骤检查一般就会解决问题 1 检查xml文件所在package名称是否和Mapper interface所
  • svn 查看,删除用户名,密码

    1 查看svn 的用户名 密码 找到用户名 密码文件 都是明文的 你可以看到 例 linux hjj hjj ubuntu subversion auth svn simple ls 9aad7e9f713353a655cf43659261
  • 一文搞清原码,反码,补码及其应用

    三码 之间的转换 注意 以下的分析均以 1字节 进行 正数 负数 原码 数据的二进制形式 数据的二进制形式 反码 等于原码 原码的符号位不变 其他位取反 补码 等于原码 负数的反码 1 注意 无符号数 正数 它们的 原码 反码 补码 负数
  • 微信公众号--根据用户opneId获取用户信息

    一 登录微信公众号的测试环境 找到 网页授权获取用户基本信息 点击修改 添加上自己的回调地址域名 测试时可以写IP 端口号 正式环境只支持域名不要写http 或https 二 步骤 1 用户同意授权 获取code 参考链接 https op
  • # 数字、字符类型校验码识别

    数字 字符类型校验码识别 import ddddocr ocr ddddocr DdddOcr show ad False with open r 10 2 21 99 战略规划部共享盘 影刀数据存储 26 海王星辰 验证码图片 海王验证码
  • 推荐系统详解

    1 基于内容的推荐系统 1 基于内容的推荐算法概述 基于内容的推荐算法 Content based Recommendations CB 也是一种工业界应用比较广的一种推荐算法 由于协同过滤推荐算法中仅仅基于用户对于商品的评分进行推荐 所以
  • 【已解决】Android Studio Cannot resolve symbol '@dimen/activity_vertical_margin'

    Android Studio中dimens xml是用来存储部件尺寸大小的配置文件 我们可以将配置存储在dimens xml中 就可以使多个部件使用同样的值而只需更改一次 dimens xml路径为app gt src gt main gt
  • springboot整合rabbitmq

    目录 一 rabbitmq的相关概念 概念说明 二 相关步骤 整合springbbot 三 具体实现和对应的原理 1 配置rabbitmq的文件 2 配置configuration文件 配置连接 3 创建exchange 4 创建队列 5
  • 触发器实现模5加法计数器

    触发器实现模5加法计数器 个人的小实验 写个文章记录一下 注 multism中没有找到T 触发器 用JK触发器两端接1来替代 JK触发器功能表如下 因为 2 2 lt 5 lt 2
  • solidworks如何调整视图方向

    https jingyan baidu com article 14bd256e9185a5bb6d2612bd html
  • 应届程序员一年能挣多少钱?字节跳动员工:存款40万,感觉良好

    程序员是公认的高薪 不过很多人都说刚毕业的程序员收入并不会太高 有一些人可能收入还不过万的 只有工作个三五年经验跟技术充足了 那收入才是非常可观的 所以对于应届生来说 就算是程序员收入也一般 不过这可能只是指小公司的程序员 如果刚毕业就入职
  • 第三章 索引

    文章目录 一 索引器 1 表的列索引 2 序列的行索引 WARNING 关于索引类型的说明 END 3 loc索引器 练一练 END WARNING 不要使用链式赋值 END 4 iloc索引器 5 query方法 NOTE query中引
  • python之出现unresolved reference解决方法

    在目录上面右键点击选择Mark Directory As Sources root 将你的目录添加sources root 就可以解决了
  • Docker镜像的创建(配置生成docker镜像和dockerfile构建Tomcat)

    一 配置生成docker镜像 1 配置基于运行的容器生成镜像 并部署Apache服务 2 通过已有镜像生成新的镜像 https download openvz org template precreated centos 7 x86 64
  • shell运行python

    为了能在shell页面运行python程序 我们将复杂的python程序可以封装到shell里面 第一种 直接调用PY文件 这里必须保证py文件在前面这个路径下面方可 bin bash appcom anaconda bin python
  • mbp适合程序员_程序员入手mbp一月感受

    网上很多人推荐程序员使用macbookpro 说是最适合程序员的电脑 刚好新公司需要使用mac 趁着暑假教育优惠 入手了2020 13寸 2 0Ghz的mbp 一个月使用感受大致如下 1 macos和服务器上的linux系统环境差异比较大
  • R--基础知识总结

    R程序包的安装和加载 install packageS TSA library TSA R向量 vector 数值向量 1 赋值 x lt c 1 2 3 4 assign x c 1 2 3 4 x c 1 2 3 4 x lt 2 1
  • 【SpringBoot应用篇】SpringBoot+MybatisPlus集成国产DM8(达梦)数据库

    SpringBoot应用篇 SpringBoot MybatisPlus集成国产DM8 达梦 数据库 简介和安装 基本概念介绍 SpringBoot MP整合DM8 pom yml Address AddressMapper 启动类 测试类
  • CESM:手动inputdata

    参考教程 CESM2笔记 porting 新机器移植 cesm2创建case J同学的大气笔记的博客 CSDN博客 ftp链接失效 试试通过cmd下载cam学习材料 cesm为什么不能直接下载数据 J同学的大气笔记的博客 CSDN博客 ca
  • QTreeView默认选中某个节点的方法

    最近使用Qt做个界面 使用了QTreeView显示一个树形数据 想在界面打开时 默认选中某个节点 网上搜索全是MFC的TreeView的 在这里记一下QTreeView的方法 QTreeView的基本使用 QStandardItemMode