TODO 优化控件布局语法

This commit is contained in:
2025-04-21 10:39:32 +08:00
parent c322a4b6dd
commit 900db6dd70
4 changed files with 25 additions and 13 deletions

View File

@@ -65,9 +65,6 @@ int main(int argc, char* argv[]) {
text_block->set_text(config_info_str);
// text_block->set_text(U"Hello, World! 你好,世界!\n换行测试1111测试测试测试测试,测试测试😀🐵🙏 😃🐵🙏");
const auto& text_block2 = std::make_shared<mtext_block>();
text_block2->set_text(U"Hello, World!");
const auto& window = mwindow::create({ 800, 600 }, L"Hello, World!");
window->set_content(
mnew(mv_box)
@@ -78,7 +75,8 @@ int main(int argc, char* argv[]) {
[
mslot(mbutton)
.margin({ 10 })
.visibility(visibility_t::visible)(text_block)
.visibility(visibility_t::visible)
+text_block
],
mslot(mv_box)
@@ -88,7 +86,9 @@ int main(int argc, char* argv[]) {
mslot(mbutton)
.margin({ 10 })
.visibility(visibility_t::visible)
(text_block2)
+mnew(mtext_block)
->set_text(U"Hello, World!")
->set_font_size(24)
]
]
);