QtDesignerを使用してUIレイアウトを作成します。レイアウトには、という名前のコンボボックスがありますcb_fac_cd
。私のコードには、作成しようとしているリストに基づいてコンボボックスを自動的に作成する関数があります。私はこれらのリストをデータベースにたくさん定義していて、この関数はQComboBoxを吐き出します。
残念ながら、これまで私はこの関数を使用してcellWidgetsをQTableWidgetsに追加しただけでした。そこでは完璧に機能します。次に、この既存のコンボボックスにデータを入力します。
単純で
self.ui.cb_fac_cd = makeComboBox('FACILITIES')
はうまくいかないようです。関数が通常どおりQComboBoxを返すことがわかりますが、cb_fac_cdコンボボックスは入力されていないままです。
返されたコンボボックスをQtDesignerの1つのビルドにコピーまたは割り当てるにはどうすればよいですか?
私はPyQtを使用していますが、それで違いはありません。