Суть в следующем: имеется свой класс
class GameButton : public QPushButton
{
public:
GameButton(QWidget *parent = 0) : QPushButton(parent) {}
protected:
bool player;
};
главный класс
class GameButton;
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
private:
Ui::MainWindow *ui;
GameButton *but;
QHBoxLayout *one, *two, *three, *mainLayout;
};
конструктор
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
one = new QHBoxLayout;
but = new GameButton[9];
setFixedSize(875, 444);
one->addWidget(btn);
one->addWidget(&but[0]);
one->addWidget(&but[1]);
setLayout(one);
}
В дизайнере наложил 2 groupbox и нужно на эти groupbox'ы наложить объекты GameButton. Из дизайнера это сделать не получиться, нужно программно. При размещении на Layout все кнопки открываются в отдельных окнах.
Помогите:)