私はアプリケーションの開発にPYQTを使用しています。私の要件は、チェックボックス付きのツリービューをコンボボックスの項目の中に挿入することです。私はこれを達成する方法を知りたいですか?コンボボックス(チェックボックス付き)をコンボボックスに作成するには - PyQt
次のコードがありますが、これは機能しません。
class CheckboxInsideListbox(QWidget):
def __init__(self, parent = None):
super(CheckboxInsideListbox, self).__init__(parent)
self.setGeometry(250,250,300,300)
self.MainUI()
def MainUI(self):
#stb_label = QLabel("Select STB\'s")
stb_combobox = QComboBox()
length = 10
cb_layout = QVBoxLayout(stb_combobox)
for i in range(length):
c = QCheckBox("STB %i" % i)
cb_layout.addWidget(c)
main_layout = QVBoxLayout()
main_layout.addWidget(stb_combobox)
main_layout.addLayout(cb_layout)
self.setLayout(main_layout)
ここに何か不足している場合は教えてください。