【RAD統合環境】 Qt 総合スレ 13 【Win/Mac/Linux】
■ このスレッドは過去ログ倉庫に格納されています
0317デフォルトの名無しさん
2012/04/15(日) 01:30:23.82self.setButtonsは自作のメソッドで、
def setButtons(self,num):
self.buttons=[]
layout=QVBoxLayout()
for i in range(num):
self.buttons.append(QPushButton(parent=self))
layout.addWidget(self.buttons[i])
self.buttonPanel=QWidget(parent=self)
self.buttonPanel.setLayout(layout)
と言う感じにspinboxの値が変わるごとにbuttonPanelを作り直しています。
別インスタンスになっているから変更が反映されないのかとおもい、TestWidget全体のlayoutを再びセットしなおそうとしたら今度は別のところがうまく行かなくて...と言う感じでこの方法は断念しました。
■ このスレッドは過去ログ倉庫に格納されています