标签: qt view contextmenu
在Qt中,GUI应用程序通常由一个主窗口组成,该主窗口包含多个视图/小部件。
提供包含
等用于项目列表视图。
如果我在视图中实现上下文菜单,在很多情况下,视图应该知道模型,这使我认为设计很糟糕。
如果我在主窗口中实现上下文菜单,那么当存在许多视图时,主窗口代码会非常迅速地膨胀。这也让我认为这是错误的选择。
我应该在哪里将上下文菜单的代码放在哪里?在看吗?还是在主窗口中?