我试图在我的Rust egui代码中创建一个标题,并将其颜色设置为白色,但我不确定如何操作。我的代码目前包含一个函数render_date,它使用colored_label函数在屏幕上以白色文本显示日期字符串。然而,我希望此文本也是一个标题。
下面是我当前的render_date函数:
pub fn render_date(view: &mut InitView, ui: &mut eframe::egui::Ui) {
let date = view.format_date_string();
ui.vertical_centered(|ui|{
ui.add_space(50.0);
ui.horizontal(|ui|{
ui.add_space(50.0);
ui.colored_label(egui::Color32::from_rgb(255, 255, 255), date);
});
});
}
它必须是一个标题,否则我的样式现在就会起作用。有没有办法用标题 Package colored_label?
1条答案
按热度按时间42fyovps1#
不要使用
egui::Ui::heading
快捷方式,显式示例化一个egui::RichText
并使用它:这样,您就可以自己设置所有样式选项。