摘要:
参考<<More Effective C++>>一书中的条款26:"限制某个class所能产生的对象数量",参照"一个用来计算对象个数的基类"中的代码,简单的将里面的代码实现。一个具有对象计数功能的基类,简单来说,就是完成一个base class,作为对象计数之用,并让诸如Printer之类的class继承它。更多内容请参考<<More Effective C++>>一书中的条款26,那里有很详细的描述,这里不再讲解。下面来看看代码是如何实现的。 代码如下:#include "stdafx.h&q 阅读全文
摘要:
参考<<C++GUIProgramming withQt4>>中文版第二版中的例子"TeamLeaderDialog",简单介绍QStringListModel的用法,说白了,QStringListModel就是封装了QStringList的model。QStringList是一种很常用的数据类型,它实际上是一个字符串列表。我们用QListView作为视图。对QStringListModel的修改都会实时的反应到视图QListView中。 teamleaderdialog.h文件:#ifndef TEAMLEADERDIALOG_H#define T 阅读全文
摘要:
QTableWidget是一个显示结果类似一个表格,下面是它的简单使用。 main.cpp文件如下:#include <QtGui/QApplication>#include <QTextCodec>#include <QTableWidget>#include <QWidget>#include <QVBoxLayout>int main(int argc, char *argv[]){ QApplication a(argc, argv); QTextCodec::setCodecForTr(QTextCodec::codecFo 阅读全文