5

私は問題があります。(たとえば) 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;
}
4

1 に答える 1