《嵌入式》Qt5开发笔记
文章平均质量分 96
Yngz_Miao
这个作者很懒,什么都没留下…
展开
-
【Qt】模型/视图结构和数据绑定控件
模型/视图结构模型/视图是指处理数据的模型和向用户提供GUI的视图,这是从GUI分离数据的一种结构,又称为MVC(Model-View-Controller)。模型QAbstractItemModel类是所有模型类的基类,提供了存取和管理数据的界面,以及存储从数据结构图、文件、数据库和其他应用程序读取数据的界面。QAbstractItemModel类提供的模型 模型 说明...原创 2018-11-17 15:31:03 · 12961 阅读 · 1 评论 -
【Qt】Qt的GUI设计与制作(下篇:高级控件、Qt Designer、对话框)
高级控件Qt为了方便GUI的设计,不仅仅提供了QPushButton、QLabel这样的单一控件,还提供了可以将多个控件功能合为一体的高级控件类。如:显示日历的QCalendarWidget类,还提供了将多个控件功能融为一体的控件。QCalendarWidgetQCalendarWidget控件提供了将当前系统时间(年/月)日期显示为日期格式的GUI。可以当前时间为基础显示日历,也可以...原创 2018-11-19 13:15:52 · 11409 阅读 · 0 评论 -
【Qt】数据类型和有用的数据操作类
除了C++提供的基本数据类型之外,Qt还提供了了对开发者而言非常有用的多种数据类型。Qt提供的数据类型分为基本数据类型和类形态的数据类型。 基本数据类型Qt支持多个平台,创建的应用程序需要在多种平台上都具有相同大小的数据类型。为了能精确指定数据类型的大小,Qt提供了一下的基本数据类型:Qt基本数据类型 类型 大小 说明 bool 8位 true/fal...原创 2018-11-22 14:38:29 · 10917 阅读 · 0 评论 -
【Qt】Qt的GUI设计与制作(上篇:常用控件、布局)
基础控件笼统地讲,Qt控件主要分为三大种类:基础控件(Basic Widget):按钮(Button)、下拉列表框(Combo Box)、滚动(Scroll)等可直接使用的控件; 组合控件(Organizer Widget):分割(Splitter)、选项卡(Tab Bar)、按钮组(Button Group)等组合控件; 抽象控件类(Abstract Widget Class):基本...原创 2018-11-14 10:11:42 · 16087 阅读 · 1 评论 -
【Qt】Qt的线程(两种QThread类的详细使用方式)
Qt提供QThread类以进行多任务处理。与多任务处理一样,Qt提供的线程可以做到单个线程做不到的事情。例如,网络应用程序中,可以使用线程处理多种连接器。QThread继承自QObject类,且提供QMutex类以实现同步。线程和进程共享全局变量,可以使用互斥体对改变后的全局变量值实现同步。因此,必须编辑全局数据时,使用互斥体实现同步,其它进程则不能改变或浏览全局变量值。什么是互斥体?...原创 2018-11-26 15:13:42 · 58315 阅读 · 8 评论 -
【Qt】Qt的数据库(Driver类、Query类、Model类、View类)
Qt提供了与数据库联动以开发应用程序的模块。与其他API相比,Qt提供的API更直观,也更容易理解。使用Qt提供的API之前,需要添加如下的头文件。#include <QtSql>为使用Qt开发应用程序,与使用C++语言类似,数据库使用SQL语言查询数据。SQL是以特定形式收集、积累、保存数据的数据文件,并从逻辑上查询记录,以准确检测相关信息。Qt提供的数据库类 数据库...原创 2018-11-28 09:56:41 · 11093 阅读 · 5 评论