我使用 Qt Designer 来构建我的 UI 布局。在布局上,我有一个名为cb_fac_cd
. 在我的代码中,我有一个函数可以根据我尝试构建的列表自动构建一个组合框。我在数据库中定义了很多这样的列表,这个函数吐出一个 QComboBox。
不幸的是,到目前为止,我只使用此函数将 cellWidgets 添加到 QTableWidgets。它在那里完美地工作。现在我想填充这个预先存在的组合框。
似乎一个简单的
self.ui.cb_fac_cd = makeComboBox('FACILITIES')
行不通。我可以看到该函数照常返回 QComboBox,但 cb_fac_cd 组合框仍未填充。
如何将返回的组合框复制或分配给 Qt Designer 中的一个构建?
我正在使用 PyQt,但这不应该有任何区别。