当您需要 QMenu(在大屏幕上)或 QDialog(在小屏幕上)时,应使用 QPopupProxy。它充当一个代理,选择其中一个组件来使用。QPopupProxy 还处理上下文菜单。
用法
提示
使用浏览器开发工具在移动设备或台式机之间切换(每次更改后刷新浏览器),或者,物理调整浏览器窗口的大小以观察 QPopupProxy 组件在单击/点击其容器之前在 QMenu 或 QDialog 之间切换。默认断点设置为 450px。
标准
上下文菜单
断点
在以下示例中,点击输入框中的图标。
直通道具
请记住,来自 QMenu 和 QDialog 的所有道具都通过此组件传递。因此,诸如 offset
或 transition-show
(仅举几个例子)之类的道具可以与 QPopupProxy 结合使用。