1
Я создал форму, используя конструктор Qt, который включает QToolButton.
Я могу повернуть его, используя ui->favouriteToolButton
.
Я использовал дизайнера, потому что это намного проще, чем код всех gui.Qt - Как переопределить виджет?
Проблема заключается в том, что именно для этого 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. Как я могу это сделать?
я так и сделал, но кнопка старый еще спирс и более странное, чем - я даже удалил кнопку от дизайнера и перекомпилировать, и он все еще там ... – kaycee
независимо от того, какое изменение я делаю в дизайнере и перекомпилирую, я получаю тот же gui – kaycee
Убедитесь, что все промежуточные файлы получают перестроенный –