QT开发教程版权声明本系列博客主要根据狄泰学院唐老师的《QT实验分析教程》创作,同时根据天山老妖自己的理解和网络搜集的资料及QT官方文档对部分知识点进行了扩展。本系列博客由天山老妖创作,发布于51CTO博客上。天山老妖博客:http://9291927.blog.51cto.com狄泰学院网站:h..
分类:
其他好文 时间:
2016-12-16 19:55:47
阅读次数:
200
QT开发(三十一)——NotePad实例开发一、界面开发NotePad使用主窗口作为顶层窗口组件,使用QMainWindow作为基类,QMainWindow内部封装了菜单栏、工具栏、中央组件、停靠组件、状态栏等。QMainWindow内置了布局管理器,基本的组件布局如下:使用二阶构造模式构建NotePad界面。M..
分类:
其他好文 时间:
2016-12-16 02:15:18
阅读次数:
1087
2. 为了便于在开发环境中调试,可以下载 DroidSansFallback 字体安装到开发主机中,在qtcreator环境中选择改字体。 实现开发机与目标机一致的字体显示效果。 ...
分类:
移动开发 时间:
2016-12-13 10:18:41
阅读次数:
395
QT开发(三十)——计算器实例开发一、计算器界面制作计算器界面需要QWidget组件作为顶层窗口,QLineEdit组件作为输入框,QPsuhButton作为按钮。界面规划设计如下:#include<QApplication>
#include<QWidget>
#include<QLineEdit>
#include<QPushButton&g..
分类:
其他好文 时间:
2016-12-09 08:48:21
阅读次数:
688
QT开发(二十九)——QT常用类(三)一、QImage1、QImage简介QT中提供了四个处理图像数据的类:QImage、QPixmap、QBitmap、QPicture。QImage提供了允许直接访问像素数据的硬件无关的图像显示方案,能够用作绘图设备。QImage专门为I/O、直接像素访问操作而设计,并进行了优化。..
分类:
其他好文 时间:
2016-12-06 04:45:06
阅读次数:
494
QT开发(三十四)——QT多线程编程一、QT多线程简介QT通过三种形式提供了对线程的支持,分别是平台无关的线程类、线程安全的事件投递、跨线程的信号-槽连接。QT中线程类包含如下:QThread提供了开始一个新线程的方法QThreadStorage提供逐线程数据存储QMutex提供相互排斥的锁,..
分类:
编程语言 时间:
2016-12-06 04:39:16
阅读次数:
754
QT开发(三十五)——QT进程间通信Qt是一个跨平台的应用框架,其进程间通信机制当然可以使用所在平台的进程间通信机制,如在Windows平台上的Message机制、共享内存、文件映射、管道、Socket等。其中,Qt对一些许多平台共有的IPC机制进行了封装。一、TCP/IP其实就是通过网络模块..
分类:
系统相关 时间:
2016-12-06 04:36:12
阅读次数:
795
QT开发(四十八)——数据库SQL接口层SQL接口层提供了对数据库的访问,主要类包括QtSQL模块中的QSqlDatabase、QSqlQuery、QSqlError、QSqlField、QSqlIndex和QSqlRecord。QSqlDatabase类用于创建数据库连接,QSqlQuery用于使用SQL语句实现与数据库交互。一、QSqlDatabase1、QSq..
分类:
数据库 时间:
2016-12-04 01:13:14
阅读次数:
465
QT开发(四十九)——数据库用户接口层用户接口层主要包括QtSQL模块中的QSqlQueryModel、QSqlTableModel、QSqlRelationalTableModel。用户接口层的类实现了将数据库中的数据链接到窗口部件上,是使用模型/视图框架实现的,是更高层次的抽象,即便不熟悉SQL也可以操作数据库。需..
分类:
数据库 时间:
2016-12-04 01:10:38
阅读次数:
450
QT开发(五十)——QT串口编程基础一、QtSerialPort简介1、串口通信基础目前使用最广泛的串口为DB9接口,适用于较近距离的通信。一般小于10米。DB9接口有9个针脚。串口通信的主要参数如下:A、波特率:衡量通信速度的参数,表示每秒钟传送的bit的个数。例如9600波特表示每秒钟..
分类:
其他好文 时间:
2016-12-04 01:10:21
阅读次数:
321