24{
27
28
30 elementAt(
row, 0)->setContentAlignment(AlignmentFlag::Top | AlignmentFlag::Center);
32 WText *
title =
elementAt(
row,0)->addWidget(std::make_unique<WText>(tr(
"example.form")));
33 title->decorationStyle().font().setSize(FontSize::XLarge);
34
35
40
46
47
50 label =
elementAt(
row,0)->addWidget(std::make_unique<WLabel>(tr(
"example.name")));
52 nameEdit_->setValidator(std::make_shared<WValidator>(
true));
54
55
58 label =
elementAt(
row,0)->addWidget(std::make_unique<WLabel>(tr(
"example.firstname")));
60
61
69 label =
elementAt(
row,0)->addWidget(std::make_unique<WLabel>(tr(
"example.country")));
71 countryEdit_->setValidator(std::make_shared<WValidator>(
true));
73
74
77 cityEdit_->addItem(tr(
"example.choosecountry"));
78 label =
elementAt(
row,0)->addWidget(std::make_unique<WLabel>(tr(
"example.city")));
80
81
86 label =
elementAt(
row,0)->addWidget(std::make_unique<WLabel>(tr(
"example.birthdate")));
90
91
94 label =
elementAt(
row, 0)->addWidget(std::make_unique<WLabel>(tr(
"example.childcount")));
98
103 label =
elementAt(
row,0)->addWidget(std::make_unique<WLabel>(tr(
"example.remarks")));
105
106
110 submit->setMargin(15, Side::Top);
112 elementAt(
row, 0)->setContentAlignment(AlignmentFlag::Top | AlignmentFlag::Center);
113
114
116 elementAt(2, 1)->resize(20, WLength::Auto);
117}