Вопрос

Я создал форму, используя Designer Qt, который включает в себя Qtoolbutton.
Я могу повернуть его, используя ui->favouriteToolButton.
Я использовал дизайнер, потому что это намного проще, а затем код всего графического интерфейса.

Проблема в том, что конкретно для этого ToolButton Я хочу код, создав свой собственный класс:

class FavouriteMenu : public QToolButton
{
    Q_OBJECT

public:
    explicit FavouriteMenu(QWidget *parent = 0);
    //~FavouriteMenu();

private:
    QMenu *menu;                                        //MENU
    QAction *addToBookmarkAct;
    QAction *editBookmarkAct;

...

Я хочу быть в состоянии переопределить ui->favouriteToolButton С новым экземпляром Фауритемену. Как мне это сделать?

Это было полезно?

Решение

  • Щелкните правой кнопкой мыши на кнопке на дизайнере и выберите «Продвигать ...»
  • При продвижении имени класса Enter "Favouritemenu"
  • В файле заголовка введите имя файла .h
  • Нажмите «Добавить»
  • Нажмите «Продвигать»
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top