class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
private:
Ui::MainWindow *ui;
MyFileSystemModel model;
};
我的文件CPP当用户在键盘上按住CTRL键时,如何在TreeView的Qt中实现多重选择?
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
model.setRootPath(QDir::rootPath());
ui->treeView->setModel(&model);
ui->treeView->setSelectionMode(QAbstractItemView::MultiSelection);
ui->treeView->setDragEnabled(true);
}
我用的多选属性,但是当我在与鼠标树视图项,请点击,我不希望选择一些项目没有按CTRL键盘上它只能。我怎样才能检查用户是否按下CTRL然后选择项目?
我认为这是一个ExtendedSelection模式。 Huh –