10

QTableView に QComboBox が埋め込まれています。それらをデフォルトで表示するために、これらのインデックスを「永続エディター」にしました。しかし今では、それらの上でマウスをスクロールするたびに、現在のテーブルの選択が壊れます。

基本的に、QComboBox のマウス スクロールを無効にするにはどうすればよいですか?

4

3 に答える 3

5

QSpinBoxまたはで同じことが起こる可能性がありますQDoubleSpinBox。QScrollArea内のQSpinBox:スクロール時にスピンボックスがフォーカスを盗むのを防ぐ方法は? コード スニペットを使用すると、問題に対する非常に優れた、よく説明された解決策を見つけることができます。

于 2012-08-08T14:16:49.660 に答える
3

QComboBoxに eventFilterをインストールしてマウス ホイールのスクロールを無効にし、マウス ホイールによって生成されたイベントを無視するか、QComboBox をサブクラス化し、wheelEvent を再定義て何もしないようにする必要があります。

于 2010-07-13T22:38:01.717 に答える