QT开发(四十七)——数据库驱动层驱动层为具体的数据库和SQL接口层之间提供了底层的桥梁,主要类包括QtSQL模块中的QSqlDriver、QSqlDriverCreator、QSqlDriverCreatorBase、QSqlDriverPlugin和QSqlResult。一、QSqlDriverQSqlDriver是访问具体SQL数据库的抽象基类,不能直接使..
分类:
数据库 时间:
2016-12-03 15:58:14
阅读次数:
200
QT开发(四十六)——QT数据库编程基础一、QtSQL模块简介1、QtSQL模块简介QT通过QtSQL模块提供了对SQL数据库的支持,QtSQL模块中的API分为三层:驱动层、SQL接口层、用户接口层。如果要使用QtSQL模块中的类,需要在工程文件(.pro文件)中添加QT+=sql代码。2、驱动层驱动层为具..
分类:
数据库 时间:
2016-12-03 15:57:39
阅读次数:
278
Wireshark数据抓包教程之认识捕获分析数据包 认识Wireshark捕获数据包 当我们对Wireshark主窗口各部分作用了解了,学会捕获数据了,接下来就该去认识这些捕获的数据包了。Wireshark将从网络中捕获到的二进制数据按照不同的协议包结构规范,显示在Packet Details面板中 ...
分类:
其他好文 时间:
2016-11-22 23:19:46
阅读次数:
369
上篇文章我讲解了怎么去安装QT开发环境,下面我们讲解怎么去新建一个工程,工程由哪些结构组成。这里我们回顾一些知识点。我的开发坏境是Ubuntu16.04 TLS ,我们用到的安装包截图如下,一个是QT...
分类:
其他好文 时间:
2016-11-20 23:12:54
阅读次数:
524
转载 方法一:在应用程序设置代码里(Program.cs)将应用程序入口改成系统主窗口,即在应用程序初始化时,第一个加载的页面为登录后的主页面。 1、在Program.cs文件中设置Application.Run:Application.Run(new FormMain());//设置应用程序运行时 ...
QT开发(二十五)——QT模板库一、QTL模板库简介QT模板库(QTTemplateLibrary简称QTL)是一套提供对象容器的模板。QTL提供了对象的链表、对象的矢量(动态数组)、从一个类型到另一个类型的映射(或称为字典)和相关的迭代器和算法。容器是包含和管理其它对象的一个对象,并且..
分类:
其他好文 时间:
2016-11-16 03:20:07
阅读次数:
920
一、事件分发处理【由外到内】 在iOS中发生触摸后,事件会加到UIApplication事件队列,UIApplication会从事件队列取出最前面的事件进行分发处理,通常会先分发给主窗口,主窗口会调用hitTest:withEvent:方法,查找适合的事件触发视图,即 找到被触摸的视图对象 二、响应 ...
分类:
移动开发 时间:
2016-11-14 17:11:45
阅读次数:
284
大多数复杂的程序,都使用MDI框架,在Qt designer中可以直接将控件MDI Area拖入使用。 QMdiArea一般使用于主窗口中,用于容纳多个子窗口QMdiSubWindow 代码如下: mainwindow.h mainwindow.cpp Demo: 上图中的子窗口就是QMdiSubW ...
分类:
Windows程序 时间:
2016-11-14 09:37:48
阅读次数:
2112
QT开发(二十四)——QT文件操作一、QT文件操作简介QT中的IO操作通过统一的接口简化了文件与外部设备的操作方式,QT中文件被当作一种特殊的外部设备,文件操作与外部设备操作相同。1、IO操作的主要函数接口打开设备:boolopen(OpenModemode)读取数据:QByteArrayread(qint64max..
分类:
其他好文 时间:
2016-11-14 02:31:53
阅读次数:
207
QT开发(二十三)——软件开发流程一、软件开发流程简介软件开发流程是通过一系列步骤保证软件产品的顺利完成,是软件产品在生命周期内的管理学。软件开发流程的本质是软件开发流程与具体技术无关,是开发团队必须遵守开的规则。二、常见软件开发流程模型常见的软件开发流程模..
分类:
其他好文 时间:
2016-11-14 02:31:25
阅读次数:
259