diff --git a/capture-card-viewer/src/main.rs b/capture-card-viewer/src/main.rs index 1a899cd..48148e2 100644 --- a/capture-card-viewer/src/main.rs +++ b/capture-card-viewer/src/main.rs @@ -343,13 +343,20 @@ impl App for CaptureCardViewer { } egui::CentralPanel::default().show(ctx, |ui| { - ui.vertical_centered(|ui| { - ui.add_space(8.0); - ui.label( - RichText::new("视频采集卡推流工具") - .font(FontId::new(20.0, FontFamily::Proportional)) - .strong(), - ); + ui.horizontal(|ui| { + ui.with_layout(egui::Layout::left_to_right(egui::Align::Center), |ui| { + ui.label( + RichText::new("视频采集卡推流工具") + .font(FontId::new(20.0, FontFamily::Proportional)) + .strong(), + ); + }); + ui.with_layout(egui::Layout::right_to_left(egui::Align::Center), |ui| { + if ui.button("⚙ 设置").clicked() { + self.temp_config = self.config.clone(); + self.show_settings = true; + } + }); }); ui.add_space(8.0); @@ -519,12 +526,6 @@ impl App for CaptureCardViewer { ); }); - ui.with_layout(egui::Layout::right_to_left(egui::Align::Center), |ui| { - if ui.button("⚙ 设置").clicked() { - self.temp_config = self.config.clone(); - self.show_settings = true; - } - }); }); if self.show_settings {