Я хочу иметь панель инструментов в Qt, содержащую либо QActions, либо QToolbarButton, к которым прикреплены всплывающие меню. Я смог идеально сделать это в коде, создав QMenu, добавив его в QToolbarButton, а затем добавив его в QToolbar. Моя проблема в том, что это должно быть полностью выполнено в дизайнере.
Это то, что я сделал с помощью кода, я хочу определить кнопки и меню в qt designer:
Что мы хотим сделать с qt Designer, так это отделить код от интерфейса. Например, это означает, что один человек может спроектировать внешний вид формы и компоненты, а затем программист может взять это и закодировать функциональность, стоящую за ней. Мы не можем добиться этого очень эффективно, если панели инструментов и меню должны разрабатываться программистом.
Похоже, что это было бы довольно распространенным требованием для многих приложений, и я не понимаю, как Qt мог заставить это быть сделано в коде, а не в дизайнере.
Если у кого-то есть идеи, как это сделать, может быть, мне что-то не хватает в Qt?