一点一滴成长

导航

上一页 1 2 3 4 5 6 7 ··· 13 下一页

2020年9月29日 #

《QT Creator快速入门》第十六章:模型/视图编程

摘要: 1、模型、视图、委托 MVC包含模型(Model表示数据)、视图(View用户界面)、控制器(Controller界面对用户输入的反应方式)三部分,Qt中还引入了委托(Delegate,又称代理)来对用户输入进行灵活处理,使用它可以定制数据的渲染和编辑方式。 QAbstractItemModel是模 阅读全文

posted @ 2020-09-29 17:33 整鬼专家 阅读(1647) 评论(0) 推荐(1)

2020年9月25日 #

《QT Creator快速入门》第十五章:文件、目录、I/O

摘要: 1、QIODevice QIODevice是QFile、QBuffer、QTcpSocket等I/O设备的基类,可以使用open()打开设备(打开模式如下)、read()/write()进行文件读写、close()关闭设备。 QTcpSocket、QUdpSocket、QProcess等属于顺序存储 阅读全文

posted @ 2020-09-25 18:35 整鬼专家 阅读(498) 评论(0) 推荐(0)

2020年9月18日 #

《QT Creator快速入门》第十三章、十四章:QT多媒体应用、Phonon多媒体框架

摘要: 1、使用QSound播放WAV音频 使用静态方法QApplication::beep()可以播放系统调整音量时候的声音,使用QSound可以在windows或linux下异步播放WAV文件、在mac下播放NSSound支持的音频文件,使用需要包含头文件<QSound>。 可以调用静态方法QSound 阅读全文

posted @ 2020-09-18 09:35 整鬼专家 阅读(1035) 评论(0) 推荐(0)

2020年9月17日 #

《QT Creator快速入门》第十二章:3D绘图

摘要: OpenGL是一套跨平台的用来渲染3D图形的API。OpenGL自身是一个巨大的状态机:一系列的变量描述OpenGL此刻应当如何运行,OpenGL的状态通常被称为OpenGL上下文(Context)。我们通常使用如下途径去更改OpenGL状态:设置选项,操作缓冲,最后,我们使用当前OpenGL上下文 阅读全文

posted @ 2020-09-17 15:06 整鬼专家 阅读(1491) 评论(0) 推荐(0)

2020年9月14日 #

《QT Creator快速入门》第十一章(二):动画框架和状态机

摘要: 一、动画框架 Qt中的动画框架可以在帮助中查看The Animation Framework关键字,主要的类如下图所示,基类QAbstractAnimation中定义了动画开始、暂停、停止等方法,它也可以接收时间变化的通知,通过集成它可以创建自定义的动画类。QPropertyAnimation类用来 阅读全文

posted @ 2020-09-14 11:11 整鬼专家 阅读(1130) 评论(0) 推荐(0)

《QT Creator快速入门》第十一章(一):图形视图

摘要: 一、图形视图框架结构 图形视图框架由场景QGraphicsScene、视图QGraphicsView、图形项QGraphicsItem组成,它提供了一套基于图形项模型视图编程方法。图形视图框架可以管理数量庞大的自定义2D图形项,比如要绘制上万个图形并对这些图形进行拖动、检测位置等操作的话使用图形视图 阅读全文

posted @ 2020-09-14 11:09 整鬼专家 阅读(1304) 评论(0) 推荐(0)

2020年9月11日 #

《QT Creator快速入门》第十章:2D绘制(3)

摘要: 1、绘制文字 使用QPainter::drawText()来绘制文字: void Widget::paintEvent(QPaintEvent *event) { QPainter painter(this); QRectF rect(10.0, 10.0, 580.0, 280.0); paint 阅读全文

posted @ 2020-09-11 09:34 整鬼专家 阅读(560) 评论(0) 推荐(0)

《QT Creator快速入门》第十章:2D绘制(2)

摘要: 1、抗锯齿渲染 由于历史原因,QRect::right()和QRect::bottom()的返回值会偏离矩形真实的右下角,推荐使用QRectF来代替QRect,或者使用x() + width()和y() + height()来确定QRect的右下角。 默认情况下,绘制会产生锯齿,可以使用QPaint 阅读全文

posted @ 2020-09-11 09:32 整鬼专家 阅读(366) 评论(0) 推荐(0)

《QT Creator快速入门》第十章:2D绘制(1)

摘要: 1、QPainter 使用QPainter来进行绘制操作,常用的有: QPainter::drawPoint:绘制点 QPainter::drawLine:绘制线 QPainter::drawRect:绘制矩形 QPainter::drawRoundedRect:绘制圆角矩形 QPainter::d 阅读全文

posted @ 2020-09-11 09:31 整鬼专家 阅读(1311) 评论(0) 推荐(0)

2020年9月9日 #

《QT Creator快速入门》第九章:国际化、帮助、Qt插件

摘要: 1、国际化 Qt国际化需要在代码中对显示的字符串调用tr()方法,完成代码编写后再进行相关的翻译工作。 2、帮助文档 对话框标题栏上有一个"?"帮助图标,按下它就会进入"What's this"模式,我们可以在UI设计模式下右键对话框窗口选择“改变‘这是什么’”来对帮助对话框进行设计。我们还可以使用 阅读全文

posted @ 2020-09-09 14:35 整鬼专家 阅读(441) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 ··· 13 下一页