
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Qt 中用于项 (Item)处理的组件有两类,一类是 Item Views,包括 QListView、QTreeView、QTableView、QColumnView 等;另一类是 Item Widgets,包括 QListWidget、QTreeWidget 和QTableWidget。Item Views 基于模型/视图(Model/Vicw)结构,视图 (View)与模型数据(Model D

实例 samp7_3 演示前述各种目录与文件操作类的主要功能,图 7-3 是实例运行时的窗口。窗口左侧是一个QToolBox 组件,分为6组,每一组是一个或两个类的功能演示,在每个组里放置些QPushButton 按钮,每个按钮主要调用类的某个函数,按钮的标题就是使用的函数的名称。窗口右侧是显示区,可以选择一个目录、一个文件,然后左侧的功能基本上都是对选择的目录或文件进行操作,右下方是一个 QPl

然后使用QTabWidget 的 addTab()函数,为主窗口上的 tabWidget 新建一个页面,作为 formDoc 的父窗体组件,formDoc 就在新建的页面里显示,我们称这种窗体显示方式为“嵌入式”。所以,即使是从QMainWindow 继承的窗口类,也是可以在其他界面组件里嵌入式显示的。图6-12 是嵌入式和独立的 QFormDoc 窗体的显示效果,在创建独立的显示窗口时,还可以尝
本篇开始将会介绍与开发版相关的Qt项目,首先从点亮一个LED开始。I.MX6U和STM32MP157的相关信息都会用到,但是后期还是将I.MX6U的学习作为重点。

在每个项目project文件中使用include类似包含头文件那样就可以把pri文件包含到项目中了,这样就可以省去在每个子项目中设置重复的公用变量。
除了文本文件之外,其他需要按照一定的格式定义读写的文件都称为二进制文件。每种格式的二进制文件都有自己的格式定义,写入数据时按照一定的顺序写入,读出时也按照相应的顺序读出。例如地球物理中常用的 SEG-Y 格式文件,必须按照其标准格式要求写入数据才符合这种文件的格式规范,读取数据时也需要按照格式定义来读出。Qt 使用 QFile 和QDataStream 进行二进制数据文件的读写。QFile 负责文

设置表头标题的对话框类是 QWDialogHeaders,它也是从 QDialog 继承的可视对话框类。其界面显示使用 QListView 组件,用 QStringListModel 变量管理字符串列表数据,构成 Model/View结构。对话框上同样有“确定”和“取消”两个按钮,设置与对话框的 accept()和 reject()槽关联。delete ui;对话框和主窗口之间互相操作的关键是要有

除了静态库,Qt 还可以创建共享库,。动态链接库项目编译后生成 DLL 文件,DLL 文件在 windows 平台上应用广泛。DLL 文件是在应用程序运行时加载的,不像静态库那样在编译期间就连编到应用程序里。若更新了 DLL 文件版本,只要接口未变,应用程序依然可以调用。创建共享库项目,单击Qt Creator 的“File”->“New File or Project”菜单项,在 New Fil
QMainWindow是一个为用户提供主窗口程序的类,包含一个菜单栏(menu bar)、多个工具栏(tool bars)、多个锚接部件(dock widgets)、一个状态栏(status bar)及一个中心部件(central widget),是许多应用程序的基础,如文本编辑器,图片编辑器等。本篇还是以代码的形式创建界面出来的具体内容如下:但是运行之后还是会有一个小的窗口出现:创建菜单栏,通过
1. 函数对象包装器function为了函数提供了一种容器(封装),存放在对象或者变量中。通俗一些的理解就是把函数当做对象来处理。(1)支持4种函数的封装//1.普通函数//2.匿名函数//3.类成员函数//4.仿函数(重载了()运算符的函数)普通函数的封装#include <iostream>#include <vector>#include <algorithm&







