第一阶段只差兼容性问题了
This commit is contained in:
@ -11,6 +11,7 @@
|
||||
MainWindowLayout::MainWindowLayout(QWidget *parent) :
|
||||
QWidget(parent), ui(new Ui::MainWindowLayout) {
|
||||
ui->setupUi(this);
|
||||
setContentsMargins(0, 0, 0, 0);
|
||||
layout=new QVBoxLayout(this);
|
||||
mainWindowLayout = this;
|
||||
ConfigRequest *configRequest = new ConfigRequest;
|
||||
@ -18,13 +19,17 @@ MainWindowLayout::MainWindowLayout(QWidget *parent) :
|
||||
configRequest->sendRequest(configResponse);
|
||||
mainScreen = new MainScreen(this);
|
||||
navBar=new NavBar(configResponse,mainScreen,this);
|
||||
navBar->setAttribute(Qt::WA_DeleteOnClose);
|
||||
navBar->setMinimumHeight(0);
|
||||
navBar->setMaximumHeight(this->height() / 8);
|
||||
mainScreen->setMinimumHeight(0);
|
||||
//navBar->setAttribute(Qt::WA_DeleteOnClose);
|
||||
delete configRequest;
|
||||
//QSizePolicy sizePolicy(QSizePolicy::Policy::Fixed, QSizePolicy::QSizePolicy::Fixed);
|
||||
//navBar->setSizePolicy(sizePolicy);
|
||||
layout->setMargin(0);
|
||||
//layout->setContentsMargins(0, 0, 0, 0);
|
||||
layout->addWidget(navBar,1);
|
||||
layout->addWidget(mainScreen,7);
|
||||
layout->setMargin(0);
|
||||
setLayout(layout);
|
||||
connect(this,&MainWindowLayout::clickButton1,mainScreen,&MainScreen::clickButton1);
|
||||
}
|
||||
@ -42,7 +47,7 @@ MainWindowLayout::~MainWindowLayout() {
|
||||
|
||||
void MainWindowLayout::resizeEvent(QResizeEvent *event) {
|
||||
QWidget::resizeEvent(event);
|
||||
navBar->resize(navBar->width(),height()/8);
|
||||
navBar->setMaximumHeight(event->size().height()/8);
|
||||
//layout->setAlignment(Qt::AlignmentFlag::AlignHCenter);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user