由于某些原因,我需要将一个小部件相互绘制。结构如下(见图):
- 我有一个原始的 QTableWigetItem
- 在 QTableWigetItem 上,我在前台创建了一个具有相同几何形状的 QWidget
- 这个 QWidget 包含一个 QBoxLayout
- 这个 QBoxLayout 包含一个 QPixmap 和一个 QComboBox
我想做以下事情: QWidget 只是我的 QBoxLayout 的“容器”,我想将他设置为对用户完全“不可见”。如果用户在小部件的位置单击或移动,我希望触发背景中的 QTableWigetItem 事件。但问题是我希望 QPixmap 和 QComboBox 位于前台、可见且“正常”。对我来说,能够将子小部件放在 HeaderView 的 QTableWidget 中只是一个技巧。
如何使 QWidget “完全不可见”(从事件/信号的角度来看)?
非常感谢你。