上两节简单介绍了Qt中对于模型/视图的编程,大部分助手里说的很清楚了,现在就开始实战部分吧!
在实际应用中,视图展示的数据往往并非一成不变的,那么如何实时更新成了一个很重要的问题!功能:(1)添加委托(进度条)(2)显示文件名称、大小、进度、速度、剩余时间、状态等。(3)可进行添加...
分类:
其他好文 时间:
2014-05-24 02:39:28
阅读次数:
526
Qt之模型/视图(自定义风格)
关于自定义风格是针对视图与委托而言的,使用事件与QSS都可以进行处理,今天关于美化的细节讲解一下。 先看下图:
先撇开界面的美观性(萝卜青菜,各有所爱),就现有的这些风格,使用QSS + Qt二维绘图已经绰绰有余了。当然,如何让界面更美观,这个没...
分类:
其他好文 时间:
2014-05-24 02:30:22
阅读次数:
270
概念 不同于模型 - 视图 -
控制器模式,模型/视图设计不包括用于管理与用户交互的一个完全独立的组件。一般情况,视图负责将模型数据呈现给用户以及处理用户输入。为了输入更加具有灵活性,则由委托来执行交互。这些组件提供输入功能,且在一些视图中还负责渲染个别项目。控制委托的标准接口在QAbstra...
分类:
其他好文 时间:
2014-05-24 02:28:16
阅读次数:
575
QThread类提供了一个平台无关的方式来管理线程。
一个QThread对象在程序控制中管理一个线程。线程在run()中开始执行。默认情况下,run()通过调用exec()启动事件循环并在线程里运行一个Qt的事件循环。
可以使用worker-object通过QObject::move...
分类:
其他好文 时间:
2014-05-24 01:52:21
阅读次数:
237
本章将介绍使用Qt5开发。我们将告诉你如何安装Qt SDK,如何使用Qt Creator
IDE创建以及运行一个简单的Hello World应用程序。 一、安装Qt5 SDK Qt
SDK包括构建桌面或嵌入式应用所需的工具,最新版本可以从Qt-Project homepage上获取(推荐方式)...
分类:
其他好文 时间:
2014-05-24 01:49:15
阅读次数:
635
Qt包含一组使用模型/视图结构的类,可以用来管理数据并呈现给用户。这种体系结构引入的分离使开发人员更灵活地定制项目,并且提供了一个标准模型的接口,以允许广泛范围的数据源被使用到到现有的视图中。
模型 - 视图 - 控制器(MVC)是一种设计模式,由三类对象组成:模型:应用程序对象。视图...
分类:
Web程序 时间:
2014-05-24 01:43:03
阅读次数:
2596
第0篇 开始学习Qt 与Qt Creator 第1篇 基础(一)Qt开发环境的搭建和hello
world 第2篇 基础(二)编写Qt多窗口程序 第3篇 基础(三)Qt登录对话框 第4篇 基础(四)添加菜单图标——使用Qt资源文件 第5篇
基础(五)Qt布局管理器 第6篇 基础(六)实现Qt文本编辑...
分类:
其他好文 时间:
2014-05-23 23:08:10
阅读次数:
272
将Qt 4代码迁移到Qt 5还是比较简单的。实际上,在Qt 5开发过程中就已经注意了与Qt
4代码保持兼容性。 与Qt 3到Qt 4的迁移不同,Qt 5的核心类库并没有做大的API的修改,只有几个新的类取代了旧的(例如,像Qt
4的QList取代了QPtrList和QValueList;itemvi...
分类:
其他好文 时间:
2014-05-23 22:43:33
阅读次数:
383
Qt中提供了强大的2D绘图系统,可以使用相同的API在屏幕上和绘图·设备上进行绘制,主要基于QPainter、QPainterDevice和QPainterEngine这3个类。
1、QPainter执行绘图操作,QPainter可以绘制一切简单的图形,从简单的一条直线到任何复杂的图形。QPaint...
分类:
其他好文 时间:
2014-05-20 12:16:50
阅读次数:
606
一、下载软件:qt-creator-win-opensource-2.5.0.exeqt-win-opensource-4.8.4-mingw.exeMinGW-gcc440_1.zip二、安装过程1.安装
qt-creator-win-opensource-2.5.0.exe假设目录为C:\Qt\...