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