Не уверен, правильно ли я задаю этот вопрос, потому что я новичок в C++ и Qt. Но, скажем, у меня есть подкласс QWidget:
class childofqwidget : public QWidget
Могу ли я передать указатель на объект подкласса в функцию-член setCentralWidget QMainWindow? Что-то вроде этого:
mainlayout = new childofqwidget;
setCentralWidget(mainlayout);
Причина, по которой я спрашиваю, заключается в том, что я создал подкласс QWidget, который имеет макет с текстовым полем и некоторыми кнопками. Я хотел бы вставить это как центральный виджет объекта QMainWindow. Это возможно? Если нет, есть ли лучший способ сделать это?
childofwidget
следует назватьChildOfWidget
. Имена переменных и методов должны начинаться со строчной и заглавной буквы для каждого нового слова:mainlayout
должно называтьсяmainLayout
. (Это соглашение об именах Qt.) - person leemes   schedule 18.05.2012