C/C++ Qt StandardItemModel 数据模型应用
qstandarditemmodel 是标准的以项数据为单位的基于m/v模型的一种标准数据管理方式,model/view 是qt中的一种数据编排结构,其中model代表模型,view代表视图,视图是显示和编辑数据的界面组件,而模型则是视图与原始数据之间的接口,通常该类结构都是用在数据库中较多,例如模型结构负责读取或写入...
C/C++ Qt StringListModel 字符串列表映射组件
stringlistmodel 字符串列表映射组件,该组件用于处理字符串与列表框组件中数据的转换,通常该组件会配合listview组件一起使用,例如将listview组件与model模型绑定,当listview组件内有数据更新时,我们就可以利用映射将数据模型中的数值以字符串格式提取出来,同理也可实现将字符串赋值到指定的li...
2023-03-09 编程算法AndroidListView
C/C++ Qt TableWidget 表格组件应用
tablewidget 表格结构组件,该组件可以看作是treewidget树形组件的高级版,表格组件相比于树结构组件灵活性更高,不仅提供了输出展示二维表格功能,还可以直接对表格元素直接进行编辑与修改操作,表格结构分为表头,表中数据两部分,表格结构可看作一个二维数组,通过数组行列即可锁定特定元素,如...
C/C++ Qt MdiArea 多窗体组件应用
mdi多窗体组件,主要用于设计多文档界面应用程序,该组件具备有多种窗体展示风格,其实现了在父窗体中内嵌多种子窗体的功能,使用mdi组件需要在ui界面中增加mdiarea控件容器,我们所有的窗体创建与操作都在这个容器内进行,如下我们将具体介绍该组件的常用使用技巧。mdi窗体控件类似于画布,该控件...
C/C++ Qt TreeWidget 嵌套节点操作技巧
在上一篇博文《c/c++ qt treewidget 单层树形组件应用》中给大家演示了如何使用treewidget组件创建单层树形结构,并给这个树形组件增加了右键菜单功能,接下来将继续延申树形组件的使用,并实现对树形框多节点的各种操作,如下笔记是本人在开发中经常用到的一些基本操作技巧。常用树形框节点间的操...
C/C++ Qt ToolBar 菜单栏组件应用
toolbar工具栏在所有窗体应用程序中都广泛被使用,使用toolbar可以很好的规范菜单功能分类,用户可根据菜单栏来选择不同的功能,qt中默认自带toolbar组件,当我们以默认方式创建窗体时,toolbar就被加入到了窗体中,一般是以qtoolbar的方式存在于对象菜单栏,如下所示。qtoolbar组件在开发中我遇到...
C/C++ Qt QThread 线程组件应用
qthread库是qt中提供的跨平台多线程实现方案,使用时需要继承qthread这个基类,并重写实现内部的run方法,由于该库是基本库,默认依赖于qtcore.dll这个基础模块,在使用时无需引入其他模块.实现简单多线程: qthread库提供了跨平台的多线程管理方案,通常一个qthread对象管理一个线程,在使用是需要从qthrea...
2023-03-09 编程算法
JavaScript 前端知识点总结
java script 是基于对象的脚本语言,而不是面向对象中所使用的那个对象,之所以说js是一门基于对象的编程语言,是因为它没有提供抽象,继承,封装等面向对象语言的很多功能,而是把其他语言所创建的复杂对象统一起来,从而形成一个非常强大的对象系统.javascript 基本变量js代码引入: 在body标签的区域内直...
2023-03-09 编程算法JavaScript
C/C++遍历某进程的模块
1. module32next handle hprocesssnap = createtoolhelp32snapshot(th32cs_snapprocess,0); // 进程快照句柄 processentry32 process = {sizeof(processentry32)}; // 快照信息 // 遍历进程,找到 qqmusic.exe while (process32next(hprocesssnap,&process)){ string s_szexefile = process.szexefi...
2023-03-09 编程算法
C/C++ 获取进程完整目录
输出特定进程所在位置的完整路径,并输出路径。方法1 定位某个进程(比如 qqmusic.exe)所在的全路径,下面是代码:string getprocessinfo(handle hprocess,char* processname) { processentry32* pinfo = new processentry32; //进程信息 (pinfo->dwsize = sizeof(processentry32);) moduleentry...
2023-03-09 编程算法