我使用 Qt 设计器创建了一个表单,其中包含一个 QToolButton。
我可以使用它来转动它 ui->favouriteToolButton.
我使用了设计器,因为它比编写所有 GUI 简单得多。

问题是专门为此 ToolButton 我想通过创建自己的类来进行编码:

class FavouriteMenu : public QToolButton
{
    Q_OBJECT

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

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

...

我希望能够覆盖 ui->favouriteToolButton 使用 FavouriteMenu 的新实例。我该怎么做?

有帮助吗?

解决方案

  • 右键单击设计器中的按钮并选择“升级到...”
  • 在升级类名称下输入“FavouriteMenu”
  • 在头文件下输入 .h 文件的文件名
  • 点击“添加”
  • 点击“推广”
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top