gpt4 book ai didi

combobox - PyQT4 : Adding combobox in Qtableview

转载 作者:行者123 更新时间:2023-12-04 16:27:10 36 4
gpt4 key购买 nike

我是 PyQT 的新手。

我有兴趣向 tableView 的每一行添加一个组合框。在 PyQT 4 中可能吗?

我知道,在 QT5 中是可能的,但不确定 PyQT。

预先感谢您的帮助。

最佳答案

如果你真的想用QTableView ,然后它有一个特殊的方法叫做 setIndexWidget并且您只需要索引要放置小部件的位置。小例子。

    model = QStandardItemModel (4, 4)
for row in range(4):
for column in range(4):
item = QStandardItem("row %d, column %d" % (row, column))
model.setItem(row, column, item)

self.tableView.setModel(model)
for row in range(4):
c = QComboBox()
c.addItems(['cell11','cell12','cell13','cell14','cell15',])
i = self.tableView.model().index(row,2)
self.tableView.setIndexWidget(i,c)

结果类似于第一个答案。

关于combobox - PyQT4 : Adding combobox in Qtableview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30457935/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com