0

多くのチェックボックスがあるqtdesignerでGUIを作成しました: スクリーンショット http://imgq.tk/img/-2012-07-13%2013:55:07.png

pysideを使用してすべてのチェックボックスを一覧表示する方法があるかどうかを知りたいです。各ボックスからテキストを取得できればさらに良いでしょう。ボックスはグリッド レイアウトになっています。

4

1 に答える 1

1

Python を使用しているため、オブジェクトをイントロスペクトして、そのすべてのメンバーを見つけることができるはずです。しかし、Qt では親子関係があるため、一般的にこれが容易になります。テキスト ボックスである子のフォーム (親) をクエリできます。

# my python's a bit rusty, but hopefully this is close
checkboxes = [x for x in form.children() where isinstance(x, QCheckBox)]

findChildren()およびchildren()メソッドを参照してください。

于 2012-07-13T19:33:38.743 に答える