Lv.的博客
上一页 1 ··· 177 178 179 180 181 182 183 184 185 ··· 190 下一页
摘要: QOject 中没有提供一个拷贝构造函数和赋值操作符给外界使用,其实拷贝构造和赋值的操作都是已经声明了的,但是它们被使用了Q_DISABLE_COPY() 宏放在了private区域。因此所有继承自QObject的类都使用这个宏声明了他们的拷贝构造函数和赋值操作符为私有。 为什么要这样做?... 阅读全文
posted @ 2014-05-28 17:26 Avatarx 阅读(822) 评论(0) 推荐(0)
摘要: 元对象系统Qt中的元对象系统是用来处理对象间通讯的信号/槽机制、运行时的类型信息和 动态属性系统。它基于下列三类:QObject类;类声明中的私有段中的Q_OBJECT宏;元对象编译器(moc)。moc读取C++源文件。如果它发现其中包 含一个或多个类的声明中含有Q_OBJECT宏,它就会给含有Q_... 阅读全文
posted @ 2014-05-28 17:25 Avatarx 阅读(341) 评论(0) 推荐(0)
摘要: 一、元对象 元对象被称做是meta object.在运行时刻(runtime),能够提供对象的运行时信息。 在C++语言发展的早期,C++语言本身没有定义对象的运行时信息,如输出类的名称,父类的名称,判断对象的继承关系等等。虽然新的C++语言增加了RTTI,但还是不够的。这些信息在面向对象编... 阅读全文
posted @ 2014-05-28 17:24 Avatarx 阅读(507) 评论(0) 推荐(0)
摘要: QTableWidget继承自QTableView。QSqlTableModel能与QTableView绑定,但不能于QTableWidget绑定。Cpp代码QSqlTableModel*model=newQSqlTableModel;model->setTable("employee");mode... 阅读全文
posted @ 2014-05-28 17:23 Avatarx 阅读(2581) 评论(0) 推荐(0)
摘要: 目录:(一) Qt Model/View 的简单说明、预定义模型(二)使用预定义模型QstringListModel例子(三)使用预定义模型QDirModel的例子(四)Qt实现自定义模型基于QAbstractTableModel(五)Qt实现自定义模型基于QAbstractItemModel(六)... 阅读全文
posted @ 2014-05-28 17:21 Avatarx 阅读(800) 评论(0) 推荐(0)
摘要: Qt 中视图与模型绑定时,模型必须使用new来创建。否则刚开始初始化的时候,视图无数据显示,或者后期视图不能随着模型的改变而改变。具体原因:我猜测是局部变量生命周期的问题。new 的变量在堆中,除非手动释放,否则一直存在。如果不new一个Model,把Model变量放在类成员变量中,视图就可以正常显... 阅读全文
posted @ 2014-05-28 17:19 Avatarx 阅读(651) 评论(0) 推荐(0)
摘要: (一) Qt Model/View 的简单说明、预定义模型(二)使用预定义模型QstringListModel例子(三)使用预定义模型QDirModel的例子(四)Qt实现自定义模型基于QAbstractTableModel(五)Qt实现自定义模型基于QAbstractItemModel(六) Qt... 阅读全文
posted @ 2014-05-28 17:18 Avatarx 阅读(1634) 评论(0) 推荐(0)
摘要: 发现问题的过程1、一个普通的继承QAbstractTableModel的类Cpp代码classCurrencyModel:publicQAbstractTableModel{public:CurrencyModel(QObject*parent=0);voidsetCurrencyMap(const... 阅读全文
posted @ 2014-05-28 17:17 Avatarx 阅读(2084) 评论(0) 推荐(1)
摘要: 第一种不能之前显示,必须双击/选中后才能显示,不适用。 第二种比较简单,通常用这种方法。 第三种只适合静态显示静态数据用 第四种比较适合扩展,它除了可以嵌入复选框,还可以通过paint()绘制其它控件,图片等自定义风格。第一种方法是:编辑委托法这种方法直接利用委托中重载cre... 阅读全文
posted @ 2014-05-28 17:15 Avatarx 阅读(4890) 评论(0) 推荐(0)
摘要: 自定义委托,继承于,QStyledItemDelegate类,重载Paint()函数,1、实现在QTableView中绘制 格式字符串2、实现在QTableView中绘制进度条3、实现在QTableView中绘制QCheckBox4、实现在QTableView中绘制星星5、实现在QTableView... 阅读全文
posted @ 2014-05-28 17:12 Avatarx 阅读(2905) 评论(0) 推荐(0)
上一页 1 ··· 177 178 179 180 181 182 183 184 185 ··· 190 下一页