как я могу добавить QMenu и QMenuItems в окно из Qt Designer - PullRequest
0 голосов
/ 07 июня 2009

Есть ли причина, по которой QMenu нельзя добавить из Qt Designer? Я нахожу странным, что вы можете добавлять другие типы виджетов, но не это.

Ответы [ 3 ]

3 голосов
/ 07 июня 2009

Когда вы редактируете QMainWindow, вы можете щелкнуть правой кнопкой мыши на окне и затем выбрать «создать строку меню».

Или вы говорите о "контекстном меню" или "контекстном меню"?

2 голосов
/ 06 августа 2009

У меня есть одно главное окно с QGraphicsView и множество объектов QGraphicsItem. Каждый тип элементов имеет свое контекстное меню.

Я считаю, что неспособность создавать contextMenu или, по крайней мере, действия, которые в них являются серьезным ограничением QtDesigner. Это означает, что я могу создать около 10% или более действий с помощью дизайнера, и я должен создать 90% программно. Сравните это с редактором ресурсов Microsoft, который позволяет легко создавать и поддерживать все эти вещи.

Я надеюсь, что это будет решено в какой-то момент.

0 голосов
/ 07 июня 2009

Добавление редактирования меню для каждого виджета в дизайнере, вероятно, сделало бы очень неудобным и неудобным интерфейсом. Там действительно нет места, где вы можете визуализировать это.

Если вы редактируете QMainWindow, вы можете редактировать строку меню и ее всплывающие окна, поскольку в них есть подходящее место для их отображения.

...