优化文本布局
This commit is contained in:
@@ -60,27 +60,27 @@ int main(int argc, char* argv[]) {
|
||||
ss << "license: " << license << "\n";
|
||||
|
||||
// const char*转换为std::u32string
|
||||
const auto& config_info_str = utf8::utf8to32(ss.str());
|
||||
// const auto& config_info_str = utf8::utf8to32(ss.str());
|
||||
// text_block->set_text(U"Hello, World! 你好,世界!\n换行测试1111,测试测试测试测试,测试测试😀🐵🙏 😃🐵🙏");
|
||||
|
||||
const auto& window = mwindow::create({ 800, 600 }, L"Hello, World!");
|
||||
window->set_content(
|
||||
mnew(mv_box)
|
||||
[
|
||||
mslot(mv_box)
|
||||
.horizontal_alignment(horizontal_alignment_t::left)
|
||||
+ mnew(mbutton)
|
||||
[
|
||||
mslot(mbutton)
|
||||
.margin({ 10 })
|
||||
.visibility(visibility_t::visible)
|
||||
[
|
||||
mnew(mtext_block,
|
||||
.text(config_info_str)
|
||||
.font_size(24)
|
||||
)
|
||||
]
|
||||
],
|
||||
// mslot(mv_box)
|
||||
// .horizontal_alignment(horizontal_alignment_t::left)
|
||||
// + mnew(mbutton)
|
||||
// [
|
||||
// mslot(mbutton)
|
||||
// .margin({ 10 })
|
||||
// .visibility(visibility_t::visible)
|
||||
// [
|
||||
// mnew(mtext_block,
|
||||
// .text(config_info_str)
|
||||
// .font_size(24)
|
||||
// )
|
||||
// ]
|
||||
// ],
|
||||
|
||||
mslot(mv_box)
|
||||
.horizontal_alignment(horizontal_alignment_t::right)
|
||||
@@ -91,7 +91,8 @@ int main(int argc, char* argv[]) {
|
||||
.visibility(visibility_t::visible)
|
||||
[
|
||||
mnew(mtext_block,
|
||||
.text(U"Hello, World!")
|
||||
.text(U"Hello, World! 你好,世界!\n换行测试1111,测试测试测试测试,测试测试😀🐵🙏 😃🐵🙏")
|
||||
// .text(U"😀🐵🙏😀🐵🙏")
|
||||
.font_size(24)
|
||||
)
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user