ビジネス ロジックに JavaScript を使用し、GUI に .ui ファイルを使用して、Qt で開発されたアプリケーションのスクリプトを作成しようとしていますが、2 つの問題に直面しています。
ui で を宣言し
QComboBox
、これに JavaScript 関数を正常に接続して、 などの信号を処理しました。関数がスクリプト側のコードに公開されていないeditTextChanged
ため、JavaScript コード内からコンボボックスに入力できないと思っていました。addItem
combobox.editTextChanged[action](ComboBoxChanged); // OK (action is "connect" or "disconnect") combobox.addItem("element 1"); // Error!
これを行う(他の)方法はありますか?
テーブルのようなコンポーネントで一連の項目 (文字列) を表示する必要があります。
QTableView
and を使用してみましたQTableWidget
が、アイテムを挿入または取得できません。たとえば、javascript からsetModel
a の関数にアクセスできずQTableView
(少なくともQAbstractItemModel
from スクリプトを作成できれば...)、クラスのitem(row,col)
関数にアクセスしQTableWidget
てアイテムのテキストを設定することもできません。文字列のテーブルをユーザーに表示し、それらを編集して変更された内容を取得する方法はありますか?
前もって感謝します。
アントニオ