ceiwei |
2017-02-13 11:33 |
qt中下列函数定义和使用是什么规则?
函数如下定义: void HistogramView::setSelection(const QRect &rect,QItemSelectionModel::SelectionFlags flags) 使用是这样的: setSelection(QRect(event->pos().x(),event->pos().y(),1,1),QItemSelectionModel::SelectCurrent);
我看了一下 QItemSelectionModel::SelectionFlags的文档,是这样的:
enum QItemSelectionModel::SelectionFlag flags QItemSelectionModel::SelectionFlags 前面写了一个是枚举类型,后面这个类型是什么意思? flags QItemSelectionModel::SelectionFlags这个是不是就导致了函数的定义中需要采用: QItemSelectionModel::SelectionFlags flags这样的写法? QItemSelectionModel::SelectionFlags文档中也有QItemSelectionModel::SelectCurrent的描述: QItemSelectionModel::SelectCurrent Select | Current A combination of Select and Current, provided for convenience. 我有些糊涂了,二者的关系是什么?
|
|