resize: Freely adjustable in size.
This commit is contained in:
@@ -5,9 +5,41 @@
|
|||||||
Compare::Compare(QWidget* parent) : QWidget(parent), ui(new Ui::Compare)
|
Compare::Compare(QWidget* parent) : QWidget(parent), ui(new Ui::Compare)
|
||||||
{
|
{
|
||||||
ui->setupUi(this);
|
ui->setupUi(this);
|
||||||
|
InitControl();
|
||||||
}
|
}
|
||||||
|
|
||||||
Compare::~Compare()
|
Compare::~Compare()
|
||||||
{
|
{
|
||||||
delete ui;
|
delete ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void Compare::InitControl()
|
||||||
|
{
|
||||||
|
InitTabWidget();
|
||||||
|
}
|
||||||
|
|
||||||
|
void Compare::InitTabWidget()
|
||||||
|
{
|
||||||
|
QStringList headers;
|
||||||
|
headers << tr("") << tr("LocalPath") << tr("RemotePath");
|
||||||
|
ui->tableWidget->setColumnCount(headers.size());
|
||||||
|
ui->tableWidget->setHorizontalHeaderLabels(headers);
|
||||||
|
ui->tableWidget->setSelectionBehavior(QAbstractItemView::SelectRows);
|
||||||
|
|
||||||
|
ui->comboBox->setEditable(true);
|
||||||
|
// ui->tableWidget->setColumnWidth(0, 50);
|
||||||
|
ui->tableWidget->setColumnWidth(1, 500);
|
||||||
|
ui->tableWidget->setColumnWidth(2, 500);
|
||||||
|
|
||||||
|
ui->tableWidget->setSelectionBehavior(QAbstractItemView::SelectRows);
|
||||||
|
ui->tableWidget->verticalHeader()->setSectionResizeMode(QHeaderView::Fixed);
|
||||||
|
ui->tableWidget->horizontalHeader()->setSectionResizeMode(0, QHeaderView::Fixed);
|
||||||
|
ui->tableWidget->horizontalHeader()->setSectionResizeMode(1, QHeaderView::Stretch);
|
||||||
|
ui->tableWidget->horizontalHeader()->setSectionResizeMode(2, QHeaderView::Stretch);
|
||||||
|
|
||||||
|
ui->tableWidget->setDragEnabled(true);
|
||||||
|
ui->tableWidget->viewport()->setAcceptDrops(true);
|
||||||
|
ui->tableWidget->setDropIndicatorShown(true);
|
||||||
|
ui->tableWidget->setSelectionMode(QAbstractItemView::ExtendedSelection);
|
||||||
|
ui->tableWidget->setDragDropMode(QAbstractItemView::DragDrop);
|
||||||
|
}
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
#ifndef COMPARECONTROL_H
|
#ifndef COMPARECONTROL_H
|
||||||
#define COMPARECONTROL_H
|
#define COMPARECONTROL_H
|
||||||
|
|
||||||
#include <QWidget>
|
#include <QWidget>
|
||||||
@@ -15,6 +15,10 @@ public:
|
|||||||
explicit Compare(QWidget* parent = nullptr);
|
explicit Compare(QWidget* parent = nullptr);
|
||||||
~Compare();
|
~Compare();
|
||||||
|
|
||||||
|
private:
|
||||||
|
void InitControl();
|
||||||
|
void InitTabWidget();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
Ui::Compare* ui;
|
Ui::Compare* ui;
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -166,5 +166,5 @@ void Connecter::InitControl()
|
|||||||
remoteCall_(name);
|
remoteCall_(name);
|
||||||
});
|
});
|
||||||
|
|
||||||
setMaximumSize(300, 300);
|
setMaximumWidth(300);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -83,6 +83,11 @@ void frelayGUI::ControlLayout()
|
|||||||
|
|
||||||
splitter->addWidget(sTop);
|
splitter->addWidget(sTop);
|
||||||
splitter->addWidget(sFile);
|
splitter->addWidget(sFile);
|
||||||
|
|
||||||
|
QList<int> sizes;
|
||||||
|
sizes << height() * 2 / 5 << height() * 3 / 5;
|
||||||
|
splitter->setSizes(sizes);
|
||||||
|
|
||||||
setCentralWidget(splitter);
|
setCentralWidget(splitter);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user