何らかの理由で、ウィジェットを相互に描画する必要があります。構造は次のとおりです (画像を参照)。
- 私は元の QTableWigetItem を持っています
- QTableWigetItem で、前景に同じジオメトリで QWidget を作成します
- この QWidget には QBoxLayout が含まれています
- この QBoxLayout には QPixmap と QComboBox が含まれています
私は次のことをしたい: QWidget は私の QBoxLayout の単なる「コンテナ」であり、ユーザーに対して完全に「見えないよう」に設定したいと思います。ユーザーがウィジェットの位置をクリックまたは移動すると、バックグラウンドで QTableWigetItem のイベントがトリガーされるようにします。しかし、問題は、QPixmap と QComboBox を前景に表示し、「通常」にしたいということです。私にとっては、HeaderView の QTableWidget に子ウィジェットを配置できるのは単なるトリックです。
QWidget を「完全に非表示」にする方法 (イベント/シグナルの観点から) ?
どうもありがとうございました。