实现效果
进行abaqus GUI二次开发时,如果想要实现点选不同单选按钮出现不同的GUI布局,可以使用切换器FXSwitcher。本文构造的插件能选择不同的模型输入源,对话框中间是一对单选按钮,下方是文件选择器或模型列表。当选中单选按钮"model"时,下方显示模型列表,当选中“Input file”时,模型列表会立即切换为文件选择器。效果如下图所示。
实现方法
两个单选按钮
以水平布局(HFrame_2)建立两个单选按钮,参数sel分别设置为1和2,也可以是其他整数。
FXRadioButton(p=HFrame_2, text='model', tgt=form.sourceKw, sel=1)
FXRadioButton(p=HFrame_2, text='Input file', tgt=form.sourceKw, sel=2)
标签:FXSwitcher,对话框,GUI,切换器,单选,按钮,二次开发,sel From: https://blog.csdn.net/2301_81974500/article/details/143416730切换器
self.switcher1 = FXSwitcher(V