Где должно быть реализовано контекстное меню для просмотра элементов в Qt? - PullRequest
0 голосов
/ 07 июня 2019

В Qt приложение с графическим интерфейсом обычно состоит из одного главного окна, которое содержит несколько представлений / виджетов.

Очень часто предоставляется контекстное меню, которое содержит

  • Добавить
  • Удалить
  • Очистить

и т.д.. для просмотра списка элементов.

Если я реализую контекстное меню в представлении, во многих случаях представление должно знать модель, которая заставляет меня думать, что дизайн плохой.

Если я реализую контекстное меню в главном окне, код главного окна очень быстро раздувается, когда существует много представлений. Это также заставляет меня думать, что это плохой выбор.

Где мне поставить код для контекстного меню? ввиду? или в главном окне?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...