📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

編集の要約なし
202行目: 202行目:
以下のサンプルコードにおいて、13行目の<code>self.upper.stateChanged.connect(self.uppercase)</code>では、<br>
以下のサンプルコードにおいて、13行目の<code>self.upper.stateChanged.connect(self.uppercase)</code>では、<br>
<code>connect</code>により、"Upper"チェックボックスにチェックが入っている時、<code>uppercase</code>関数にコネクトする。<br>
<code>connect</code>により、"Upper"チェックボックスにチェックが入っている時、<code>uppercase</code>関数にコネクトする。<br>
<br>
<code>addWiget</code>関数では、upper_aチェックボックスとupper_bチェックボックスを指定している。<br>
<code>addWiget</code>関数では、upper_aチェックボックスとupper_bチェックボックスを指定している。<br>
また、<code>addWiget</code>関数では、<code>vertical</code>を指定している。<br>
また、<code>addWiget</code>関数では、<code>vertical</code>を指定している。<br>
<br>
<br>
verticalにはQVBoxLayout(縦のレイアウト)を指定しているので、チェックボックスが縦に並ぶ。<br>
<code>vertical</code>には<code>QVBoxLayout(縦のレイアウト)</code>を指定しているので、チェックボックスが縦に並ぶ。<br>
グループ化されていないので、複数のチェックボックスを選択することができる。<br>
グループ化されていないので、複数のチェックボックスを選択することができる。<br>
<br>
<br>
else文では、チェックボックスにチェックが入っていない時は、removeWigetをすることにより、チェックを入力するたびにチェックボックスが追加される現象を防いでいる。<br>
36行目において、チェックボックスにチェックが入力されていない時は、<br>
<code>removeWiget</code>関数により、チェックを入力するたびにチェックボックスが追加される現象を防いでいる。<br>
  <source lang="python">
  <source lang="python">
  import sys
  import sys