<meta http-equiv="Content-Type" content="text/html; charset=GB18030"><div>Code :</div><div><br></div><div>```</div><div><div>from dip.model import Enum, Model, Str, Int, unadapted</div><div>from dip.ui import Application, Dialog, SpinBox, HBox, DialogController, RadioButtons, CheckBox, ComboBox</div><div><br></div><div>class DataModel(Model):</div><div>    name = Str("")</div><div>    w = Int(100)</div><div>    h = Int(100)</div><div>    test = Enum("1", "2", "3")</div><div><br></div><div>model = DataModel()</div><div><br></div><div># Every application needs an Application.</div><div>app = Application()</div><div><br></div><div>view_factory = Dialog(</div><div><br></div><div>    RadioButtons('test',),</div><div>    # ComboBox('test', vertical = False),</div><div>    HBox('name',</div><div>         SpinBox('w', suffix = " years"),</div><div>         SpinBox('h', suffix = " years"),</div><div>         ),</div><div>    window_title = "Dialog with Settings")</div><div><br></div><div>view = view_factory(model)</div><div>view.execute()</div><div>print("Name:", model.name)</div></div><div><br></div><div>```</div><div><br></div><div><img src="cid:2E39D12E@D332BD58.08D0CF5E.gif" modifysize="52%" diffpixels="8px" scalingmode="zoom" style="width: 618px; height: 333px;"><br><br></div><div><br></div><div><br></div>