私は問題があります。(たとえば) 2 つ以上QTableView
の を に配置するMainWindow
と、作業タブの順序がなくなります。なんで?QTableView
タブは(セルへのポインタ)によってキャプチャされるためQTableView
です。TAB を に送信するにはどうすればよいQMainWindow
ですか? タブが押されたときに、フォーカスQTableView
を別のフォームに変更できます。
どうすればいいですか?誰でも私を助けてもらえますか?
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QtWidgets>
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
QFileSystemModel *myModel;
myModel = new QFileSystemModel(this);
myModel->setReadOnly(true);
myModel->setRootPath("C:\\");
ui->tableView->setModel(myModel);
ui->tableView->setSelectionMode(QAbstractItemView::SingleSelection);
ui->tableView->setSelectionBehavior(QAbstractItemView::SelectRows);
ui->tableView->setRootIndex(myModel->index("C:\\"));
QFileSystemModel *myModel2;
myModel2 = new QFileSystemModel(this);
myModel2->setReadOnly(true);
myModel2->setRootPath("C:\\");
ui->tableView_2->setModel(myModel2);
ui->tableView_2->setRootIndex(myModel2->index("C:\\"));
}
MainWindow::~MainWindow()
{
delete ui;
}