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
因为项目合同中规定一部分业务内容要在手机端实现,包括安卓机和苹果机,因此选择了QT作为开发工具。程序在Win10和安卓系统上已经完美运行,这几天开始搭建iOS的编译和发布环境,因为以前没有使用过macOS,不熟悉,这一路下来可是一步一个坑😭应了最近的网络流行语,蓝瘦,香菇。 好了,步入正题,填坑过 ...
分类:
移动开发 时间:
2016-11-13 02:14:58
阅读次数:
579
编译《Qt及Qt Quick开发实战精解》 的代码,编译出错,提示: 网上说有可能是因为路径包含中文。 对于提示“QtGui/QApplication: No such file or directory”, ...
分类:
其他好文 时间:
2016-11-11 20:14:30
阅读次数:
278
QT开发(二十)——QT对话框一、对话框简介对话框是与用户进行简短交互的顶层窗口QDialog是QT中所有对话框窗口的基类,QDialog继承于QWidget,是一种容器型的组件,是定制了窗口样式的特殊QWidget。QDialog作为一种专用的交互窗口,不能作为子部件嵌入其他容器中。二、对话框类..
分类:
其他好文 时间:
2016-11-11 07:56:51
阅读次数:
1495
QT开发(十九)——QT内存泄漏问题一、QT对象间的父子关系QT最基础和核心的类是:QObject,QObject内部有一个list,会保存children,还有一个指针保存parent,当自己析构时,会自己从parent列表中删除并且析构所有的children。QT对象之间可以存在父子关系,每一个对象都可以保..
分类:
其他好文 时间:
2016-11-10 21:37:01
阅读次数:
310
SQLite文件数据库的操作 Qt插件的安装配置 1、VS2008下安装Qt开发包 解压缩4.7.3.rar到C:\Qt\4.7.3\ Qt for VS addin2、安装并配置Visual Assist X 重点难点1,连接SQLite文件数据库并操作 重点难点2:Qt界面GUI编程的操作 代码 ...
分类:
数据库 时间:
2016-11-06 02:41:39
阅读次数:
245
QT开发(十三)——QT信号与槽机制一、QT消息模型QT封装了具体操作系统的消息机制,遵循经典的GUI消息驱动事件模型。QT定义了与操作系统消息相关的自己的概念,即信号与槽。信号signal是由操作系统产生的消息。槽slot是程序中的消息处理函数。connect将系统消息绑定到消息处理..
分类:
其他好文 时间:
2016-11-03 03:00:33
阅读次数:
175
QT开发(十二)——QT事件处理机制一、QT事件简介QT程序是事件驱动的,程序的每个动作都是由内部某个事件所触发。QT事件的发生和处理成为程序运行的主线,存在于程序整个生命周期。常见的QT事件类型如下:键盘事件:按键按下和松开鼠标事件:鼠标移动,鼠标按键的按下和松开拖放事件..
分类:
其他好文 时间:
2016-11-03 02:59:23
阅读次数:
3696
QT开发(十四)——QT绘图系统一、QT绘图原理Qt4中的2D绘图系统称为Arthur绘图系统,可以使用相同的API在屏幕上和绘图设备上进行绘制,主要基于QPainter、QPainterDevice和QPainterEngine。QPainter执行绘图操作,QPainterDevice提供绘图设备,是一个二维空间的抽象,QPainterE..
分类:
其他好文 时间:
2016-11-03 02:57:38
阅读次数:
304