Ich würde gerne einen Customdialog mit Radio Buttons programmieren. Bisher schaffe ich es nicht, dass sich die Radio Buttons gegenseitig auslösen und immer nur einer aktiviert ist. Stattdessen bleiben die einmal aktivierten Buttons einfach alle aktiv. Laut Knowledgebase sollte das offenbar über das Tag GroupName gesteuert werden, das definiert welche Buttons zusammenhängen. Leider komme ich damit nicht weiter. Beispielcode:
Code
dlgDefinition="""
<Dialog Title="Testdialog Radiobuttons" Width="450">
<Group Orientation="Vertical" Name="Auswahl">
<RadioButton Name="A" GroupName="Test" Text="Erste Option" IsChecked="True" />
<RadioButton Name="B" GroupName="Test" Text="Zweite Option" />
<RadioButton Name="C" GroupName="Test" Text="Dritte Option" />
</Group>
<Dialog.Buttons>
<Button Text="OK" IsAccept="True" Command="{Binding OkCommand}" />
<Button Text="Cancel" IsCancel="True" Command="{Binding CancelCommand}" />
</Dialog.Buttons>
</Dialog>
"""
print(vtcapp.showcustomdialog(dlgDefinition, {}))
Alles anzeigen
Hat jemand eine Idee was da anders sein müsste? Danke.