嗨,玩wt(example / features / auth2)的例子,我想在注册表上显示组合框,但是有些问题需要解决
我在文件中创建了comboBox - RegistrationView.cpp,如下所示
if(field UserDetailsModel::FavouritePetField){
auto *box = new Wt::WComboBox;
box->addItem("one");
box->addItem("two");
return box;
}else{
return Wt::Auth::RegistrationWidget::createFormWidget(field);
}
结果如下所示
我预计组合框会出现在蓝色区域,但它会出现在红色区域,如图所示
如果我将WComboBox更改为WLineEdit,一切都很好,但WComboBox的布局总是不对。
我在templates.xml中指定了最喜欢的宠物,如下所示
<label for="${id:favourite-pet}">性別:
${favourite-pet class="Wt-info"}
</label>
${favourite-pet}
我怎么能让comboBox显示在正确的位置?谢谢