問題タブ [qradiobutton]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - QRadioButton が 1 つしかない場合は、QCheckBox として機能します。
1 つまたは複数のラジオボタンを追加する必要があります (登録されている GPU モデルによって異なります)。次のようになります。
各瞬間に選択する必要があるラジオ ボタンは 1 つだけです。いくつかのラジオ ボタンがある場合、動作は良好です。しかし、チェックボックスとして機能する唯一のものがあれば、それをクリックしてすでにチェックされている場合は、チェックが外されます。1 つの QRadioButton の場合、この動作を修正するにはどうすればよいですか?
python - QRadioButton は QLabel ジオメトリを無視します
私のコード
Radio() が QLabel 未満にならないようにする必要があります。また、保存されたマージンとパディングを使用して QWidget 内にある間、QLabel がレイアウトに接続されているかのように動作しました。
setMinimumSize() を使用しようとしましたが、サイズを手動で指定するまで QLabel は常に 30X100 です。しかし、margin、padding、font-size、border、およびその他の qss プロパティを常に計算するのは不便です。
このように動作するはずです
しかし、常に self.setMinimumSize(QSize (140, 34)) マニュアルを書くことなく