Page 1 of 1

[0.5.1] Создание подменю (QMenu в QMenu)

PostPosted: 19 Mar 2016, 16:17
by rinart73
Необходимо создать вложенное меню.Что мы имеем в PQEngine:Возможные конструкторы:
Code:
QMenu(QWidget*)QMenu()
Метод в QMenu:
Code:
void addMenu(QMenu*)
В то время, как QMenuBar имеет следующие методы для создания QMenu:
Code:
QMenu* addMenu(QString)QMenu* addMenu(QString,QString)
Проблема в том, что, хотя мы и можем создать добавить QMenu в QMenu с помощью метода addMenu, мы не можем установить текст для подменю... потому что в PQEngine не реализован метод setTitle для QMenu.Не реализовывать в PQEngine то, чем никто не пользуется - разумная идея. Но в данном случае setTitle очень не хватает.

Re: [0.5.1] Создание подменю (QMenu в QMenu)

PostPosted: 19 Mar 2016, 21:15
by WxMaper
Не реализовывать в PQEngine то, чем никто не пользуется - разумная идея.
Это не всегда так. Некоторые методы невозможно декларировать, некоторые просто упускаются из вида, за всем не уследишь. Насчет setTitle я посмотрю что можно сделать и потом отпишусь.