From 4c8d77e690258c648158295d8d600f671d855e4b Mon Sep 17 00:00:00 2001 From: taynpg Date: Tue, 6 Aug 2024 10:44:31 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E8=BE=BE=E5=88=B0=E4=BA=86?= =?UTF-8?q?=E7=90=86=E6=83=B3=E7=9A=84=E7=95=8C=E9=9D=A2=E7=8A=B6=E6=80=81?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- MainFrame.cpp | 3 ++- MainPanel.cpp | 4 ++-- MainPanel.h | 1 + 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/MainFrame.cpp b/MainFrame.cpp index f26fba2..408f275 100644 --- a/MainFrame.cpp +++ b/MainFrame.cpp @@ -12,5 +12,6 @@ CMainFrame::CMainFrame(const wxString& title) : wxFrame(nullptr, wxID_ANY, title void CMainFrame::InitFrame() { panel_ = new CMainPanel(this); - SetSize(wxSize(600, 800)); + SetSize(wxSize(600, 600)); + SetMinSize(wxSize(600, 400)); } \ No newline at end of file diff --git a/MainPanel.cpp b/MainPanel.cpp index 97ea91f..b3131ca 100644 --- a/MainPanel.cpp +++ b/MainPanel.cpp @@ -54,11 +54,11 @@ void CMainPanel::InitPanel() env_oper_sizer_->Add(btn_add_env_, 0, wxALL | wxALIGN_LEFT, g_Border); env_oper_sizer_->Add(btn_del_env_, 0, wxALL | wxALIGN_LEFT, g_Border); - env_box_sizer_->Add(env_oper_sizer_, 0, wxALL, g_Border); env_box_sizer_->Add(env_list_, 1, wxALL | wxEXPAND, g_Border); - top_sizer_->Add(base_box_sizer_, 1, wxALL | wxEXPAND, g_Border); + // 固定垂直方向的点在 top_sizer_->Add(base_box_sizer_ 第二个参数改成 0 + top_sizer_->Add(base_box_sizer_, 0, wxALL | wxEXPAND, g_Border); top_sizer_->Add(env_box_sizer_, 1, wxALL | wxEXPAND, g_Border); oper_sizer_ = new wxBoxSizer(wxHORIZONTAL); diff --git a/MainPanel.h b/MainPanel.h index 516937b..72f1f07 100644 --- a/MainPanel.h +++ b/MainPanel.h @@ -19,6 +19,7 @@ protected: wxStaticBoxSizer* env_box_sizer_{}; wxStaticText* label_select_{}; wxStaticText* label_output_{}; + wxBoxSizer* fixed_heigh_sizer_{}; wxBoxSizer* sizer_select_{}; wxBoxSizer* sizer_output_{};