0

QCompleter ポップアップ ビューの位置を移動しようとすると問題が発生します。

QCompeter:completeを試してみましたが、必要な位置に完全なビューが表示されます。しかし、入力を開始すると、それを閉じて、「デフォルト」の位置でコンプリーターを開きます。

QCompleter:setPopup()関数も試しました。QListView を作成し、別の位置に移動しようとしました。それでも、QCompleter ポップアップ ビューは同じ位置に残ります。

私のプロジェクトでは、QLineEdit をラップする QFrame を使用しています。そして、完全なビューが QFrame の位置を取得することを望みます。setFixedWidth() 関数を介して完全なビュー幅を設定することに成功しました。ただし、位置を移動することはできません。

助言がありますか ?

ありがとう。

4

1 に答える 1