【RAD統合環境】 Qt 総合スレ 13 【Win/Mac/Linux】
■ このスレッドは過去ログ倉庫に格納されています
0315デフォルトの名無しさん
2012/04/15(日) 01:12:10.32SpinBoxの値などの変更と連動してWidget(PushButtonなど)の追加、削除を動的に行いたいのですが、なかなかうまくいきません。
TestWidgetというクラス(QWidgetを継承)にself.spinbox(QSpinBox)と、self.buttons(QPushButtonの配列)、self.buttonPanel(QWidget、self.buttonsをこの上に配置)、を持たせ
self.spinbox.valueChanged.connect(self.setButtons)とし、
値が変わるごとにself.buttonPanelを作り直してみたり、
self.buttonPanelのlayoutをTestWidgetに持たせ、同様にしてlen(self.buttons)とspinboxの値に応じて
layout.addWidgetやremoveWidgetで調整してみたり自分が思いつく限りのことはやってみましたがだめでした。(かなり的はずれなことをしているかもしれません)
どうすればいいかわかる方がいらっしゃればお教えください。
■ このスレッドは過去ログ倉庫に格納されています