0

私のウィジェット アプリ インターフェイスは、互いに独立した 2 セットの QRadioButton を保持しています。セットの 1 つは、実際には QRadioButtons の QDialogBu​​ttonBox です。

最初は両方のセットが意図的に動作します。つまり、セットの 1 つのボタンをクリックすると、同じセットの以前にチェックされていたボタンのチェックが外されます。また、1 つのボタンをオンにしてからもう一度クリックしても、オフにはなりません。

しかし、何らかの理由で、ボタン ボックスを操作するとすぐに他のセットが壊れてしまいます。チェックされたボタンをクリックすると、チェックが外され、セット内のボタンがチェックされなくなります。

理由はありますか?

編集:これは役立つかどうかはわかりませんが、次のようになります。

ここに画像の説明を入力

最初のセットは、「プリセット」と「お気に入り」の 2 つのタブで構成されています。2 番目のセットである QDialogBu​​ttonBox は、その下にあるプリセットのリストです。

4

1 に答える 1

0

他の方法でウィジェットを実装することをお勧めします。

1 つの方法は、チェック可能な tabwidget です。ここでヘルプを見つけることができます。書いてありPythonますが、かなりシンプルだと思います。

QTabWidgetただし、ウィジェットの上部でチェック可能なオプションが重要でない場合は、シンプルな ... を使用することをお勧めします。なぜ必要なのですか?

于 2015-07-17T19:36:01.760 に答える