- 博客(10)
- 收藏
- 关注
翻译 Qt MVC设计模式:子类化抽象模型的方法
通过子类化Qt提供的抽象MVC模型,可以有效实现MVC设计模式。本文介绍了子类化过程中具体如何操作,以及有关注意事项。
2015-07-24 15:55:19 2111
翻译 Qt MVC学习 模型子类化参考(二)
可变大小模型 所有种类的模型都支持行的插入和删除。表格模型和层次模型还支持列的插入和删除。在模型的维度发生改变之前和之后,让其他的组件意识到这种变化是很重要的。所以,可以通过实现以下这些方法来改变模型的大小,但是这些方法的实现必须保证调用合适的方法来使与模型相关的视图和委托意识到变化: insertRows():用来给所有类型的模型添加新行和新的数据项。该方法的实现必须在向任何底层
2015-07-20 22:00:51 704
翻译 Qt MVC学习 模型子类化参考
模型的子类需要提供很多在QAbstractItemModel中定义的虚函数的实现。需要实现的方法的数量取决于你想创建的子类的风格——它提供一个简单的列表视图,还是一个表格视图,或者是一个复杂的层次视图。从QAbstractListModel和QAbstractTableModel继承的子类可以直接利用这两个类的许多默认的虚函数。 子类中需要实现的方法可以分为三种:1. 处理项数据:所有
2015-07-19 09:43:55 1588
翻译 Qt中 抽象列表模型类 的使用
QAbstractListModelClass 详细描述: QAbstractListModel可以被继承以创造一个一维列表模型。 QAbstractListModel为那些把它们的数据显示成一个单一的、无等级关系的数据序列的模型提供了一个标准的接口,它不能被直接使用,必须被继承后使用。由于 QAbstractListModel提供了一个比QAbstractItemMo
2015-07-18 15:58:37 2124
转载 QByteArray通过QDataStream的读写
原文 点击打开链接//先上测试代码:#include #include #include int main(){ QByteArray dstByteArray; QString strRead; QDataStream writeToByteArray(&dstByteArray, QIODevice::
2015-07-06 20:36:49 7440
原创 PS CC 2014 把一个图层输出为文件的方法
最近在设计一个Qt控件,需要获得一个圆饼的图片,在用PS绘制后发现保存的时候总是会带着背景,用PNG格式保存之后背景依然存在,只是变成了透明的。刚才在Google上查到了只保存单一图层而完全没有背景的方法。1. 以下图为例,新建一个文件,用椭圆工具按住shift拖动鼠标画一个正圆,注意这时图像是灰度模式,用油漆桶着色的时候也总是灰色,需要在图像--模式中修改为RGB颜色模式。2.
2015-07-06 10:55:03 2307
原创 Html5笔记 表格 布局
html>html lang="en">head> meta charset="UTF-8"> title>HTML5学习笔记title> style type="text/css"> p{ color: #ffff00; } body { margin: 0
2015-07-03 00:02:49 853
原创 Html标签属性之 字体
html>html lang="en">head> meta charset="UTF-8"> title>HTML5学习笔记title>head>body bgcolor="#90ee90">b>加粗b>br/>em>着重文字em>br/>i>斜体字i>br/>small>小字体small>br/>strong>加重语气字strong>br/>接下来是su
2015-07-02 00:35:36 939
原创 Html5学习笔记1 元素 标签 属性
html>html lang="en">head> meta charset="UTF-8"> title>HTML5学习笔记title>head>body bgcolor="#90ee90"> 1.Html5的元素br/>br/> 元素指的是从开始标签到结束标签的所有代码br/>br/> h标签确定标签中内容字体的大小,标号越小字体越大 1~
2015-07-01 23:45:35 616
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人