7 #include <Wt/WApplication.h> 9 #include <Wt/WContainerWidget.h> 10 #include <Wt/WLineEdit.h> 11 #include <Wt/WPushButton.h> 39 setTitle(
"Hello world");
41 root()->addWidget(Wt::cpp14::make_unique<Wt::WText>(
"Your name, please ? "));
43 nameEdit_ = root()->addWidget(Wt::cpp14::make_unique<Wt::WLineEdit>());
46 auto button = root()->addWidget(Wt::cpp14::make_unique<Wt::WPushButton>(
"Greet me."));
48 button->setMargin(5, Wt::Side::Left);
50 root()->addWidget(Wt::cpp14::make_unique<Wt::WBreak>());
51 greeting_ = root()->addWidget(Wt::cpp14::make_unique<Wt::WText>());
69 button->clicked().connect([=]() {
70 std::cerr <<
"Hello there, " <<
nameEdit_->text() << std::endl;
82 int main(
int argc,
char **argv)
95 return Wt::WRun(argc, argv, [](
const Wt::WEnvironment &env) {
100 return Wt::cpp14::make_unique<HelloApplication>(env);
Wt::WLineEdit * nameEdit_
int main(int argc, char **argv)
HelloApplication(const Wt::WEnvironment &env)