- 博客(14)
- 资源 (40)
- 收藏
- 关注
转载 Qt Model/View 学习笔记 (七)
Delegate 类概念与MVC模式不同,model/view结构没有用于与用户交互的完全独立的组件。一般来讲, view负责把数据展示给用户,也处理用户的输入。为了获得更多的灵性性,交互通过delegagte执行。它既提供输入功能又负责渲染view中的每个数据项。 控制delegates的标准接口在QAbstractItemDelegate类中定义。Delegates通过实现pain
2009-11-25 11:31:00 877
转载 Qt Model/View 学习笔记 (六)
在views中选择数据项概念用于新的view类中的选择模型比Qt3中的模型有了很大的改进。它为基于model/view架构的选择提供了更为全面的描述。尽管对提供了的views来说,负责操纵选择的标准类已经足以应付,但是你也可以创建特定的选择模型来满足你特殊的需求。关于在view被选择的数据项的信息保持在QItemSelectionModel类的实例中。它也为每个独立的model中的数据项
2009-11-25 11:28:00 647
转载 Qt Model/View 学习笔记 (五)
View 类概念在model/view架构中,view从model中获得数据项然后显示给用户。数据显示的方式不必与model提供的表示方式相同,可以与底层存储数据项的数据结构完全不同。内容与显式的分离是通过由QAbstractItemModel提供的标准模型接口,由QAsbstractItemview提供的标准视图接口共同实现的。普遍使用model index来表示数据项。view负责管理从m
2009-11-25 11:26:00 698
转载 Qt Model/View 学习笔记 (四)
创建新的Models介绍model/view组件之间功能的分离,允许创建model利用现成的views。这也可以使用标准的功能 图形用户接口组件像QListView,QTableView和QTreeView来显示来自各种数据源的数据为。QAbstractListModel类提供了非常灵活的接口,允许数据源以层次结构的形式来管理信息,也允许以某种方式对数据进行插入、删除、修改和存储。它也提供了对拖
2009-11-25 11:23:00 779
转载 Qt Model/View 学习笔记 (三)
Model类基本概念在model/view构架中,model为view和delegates使用数据提供了标准接口。在Qt中,标准接口QAbstractItemModel类中被定义。不管数据在底层以何种数据结构存储,QAabstractItemModel的子类会以层次结构的形式来表示数据,结构中包含了数据项表。我们按这种约定来访问model中的数据项,但这个约定不会对如何显示这些数据有任何限制。数
2009-11-25 10:36:00 647
转载 Qt Model/View 学习笔记 (二)
介绍Qt提供了两个标准的models:QStandardItemModel和QDirModel。QStandardItemModel是一个多用途的model,可用于表示list,table,tree views所需要的各种不同的数据结构。这个model也持有数据。QDirModel维护相关的目录内容的信息,它本身不持有数据,仅是对本地文件系统中的文件与目录的描述。QDirModel是一个现成
2009-11-25 10:30:00 1300
转载 Qt Model/View 学习笔记 (一)
介绍Qt 4推出了一组新的item view类,它们使用model/view结构来管理数据与表示层的关系。这种结构带来的功能上的分离给了开发人员更大的弹性来定制数据项的表示,它也提供一个标准的model接口,使得更多的数据源可以被这些item view使用。这里对model/view的结构进行了描述,结构中的每个组件都进行了解释,给出了一些例子说明了提供的这些类如何使用。Model/Vi
2009-11-25 09:59:00 815
转载 基于Qt4.5的Unicode字模提取工具
作者:wangxinus, [email protected]> 来源: http://wangxinus.cublog.cn一、关于字模提取的方式。制作字模提取工具的原理,其实方法都大同小异。就我所查阅的资料来看,提取字模主要有以下几种方法:1、从字模库中直接提取。该方法受限于字模库,比如你需要16*16的字模和20*20的字模,你就必须去找到这2个字模库。2、从ttf库中直接提取
2009-11-20 14:30:00 2343
原创 QT4实现信号灯随时间变化颜色的功能
最近在研究QPainter画图然后实现图片的变化,这里用到了设置字体、画笔、线、定时器、信号与槽等内容,很高兴又学到了一些东西。 QTimer定时器: QTimer *timer=new QTimer(); timer->setSingleShot(false); QObject::connect(timer,SIGNAL(timeout()),&w,SLOT(green()));
2009-11-20 10:06:00 1942
转载 rgb颜色对照表
常用RGB颜色表 R G B 值 R G B 值 R G B 值 黑色 0 0 0 #000000 黄色 255 255 0 #FFFF00 浅灰蓝色 176 224 230 #B0E0E6 象牙黑 41 36 33 #292421 香蕉色 227 207 87 #E3CF57 品蓝 65 105 225 #416
2009-11-20 09:44:00 3764
原创 关闭Linux终端下使用快捷键时发出的蜂鸣声
1、在图像界面下 ,注意,是图形界面下,即使在图像界面下按快捷键出现的虚拟终端里 #xset b off2、在纯粹的终端下 ,指的是当inittab中的启动级别是第三级别的时候出现的终端 用 setterm -blength 0 也可以加到/etc/bashrc中,以永久生效
2009-11-12 09:31:00 1005
原创 QT——QTimer的使用
QTimer *timer = new QTimer(this);注销掉此行就可以连续定时timer->setSingleShot(true) connect(timer, SIGNAL(timeout()), this, SLOT(processOneThing())); timer->start(time*1000);
2009-11-05 15:01:00 2063
原创 关于QT4数据动态显示的问题
由于刚刚接触QT,一个小小的数据动态显示的问题就费了好几天时间,不过弄明白了就好! 首先,正如QT中文论坛一些大侠们说的那样,用QTimer定时器,然后触发槽,在槽里更新textEdit欲显示的内容即可。关于如何让更新后的数据在同一个QWidget上显示:就是在自己定义的类里,定义个private的QTextEdit对象,然后在槽里引用就可以了。 真是
2009-11-05 14:39:00 1472
原创 QT开发之deigner+汉字显示等相关问题
最近QT4.3.5平台搭好后开始进行开发,根据项目的需求先做一些界面。 其中遇到两个大问题:1、使用designer+在main.cpp中添加自己的控件的问题 2、选择显示文本控件的问题 3、汉字显示及设置字体的大小、粗体、颜
2009-11-03 11:10:00 2031
QT4.3白皮书 Trolltech(超清晰)
2009-10-22
U-boot 源代码分析 (非常详细,收藏!)
2009-09-23
madplay.rar(安装madplay所需的完整文件:libid3tag-0.15.1b.tar.gz&libmad-0.15.1b.tar.gz&madplay-0.15.2b.tar.gz&zlib-1.1.4.tar.gz)
2009-06-25
bootloader 技术内幕
2009-05-20
LINUX 内核配置(2.6.20以上高版本可供参考)每一项都有详细说明
2009-05-19
ASP.NET教程全集
2010-09-01
zlib-1.2.3.tar.gzzlib-1.2.3.tar.gzzlib-1.2.3.tar.gz
2010-03-26
一步一步做QT设计.............
2009-11-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人