【发布时间】:2020-06-25 21:05:35
【问题描述】:
我的 UI 中有一个QListwidget,其中的项目是食物之类的
- 披萨
- 土耳其美食
- 意大利面
- 蛋糕
- ...
我有 22 件这样的物品
所以每当我双击每个项目时,我都会弹出一个单独的模态 QDialogbox 弹出窗口,其中显示了它的配方,QDialog 框也通过几行编辑来接受输入。
所以我的问题是拥有 22 个单独的 QDialogboxes 可以吗?这有什么缺点吗?或者我可以做一些更好的选择吗,因为对于每个对话框,我还有一个 .h 和 .cpp 文件。
【问题讨论】:
-
及时构建这些对话框,以避免高内存使用(以防配方数量急剧增加)。
标签: c++ qt qlistwidget qdialog