コードからqtクリエーターを使用して作成されたレイアウトにいくつかのコンポーネントを設定する際に問題があります。コンポーネントを追加しようとしていますが、ウィンドウを実行するとコンポーネントが表示されません。SlotPLayerWidgetは私が作成したウィジェットですqtクリエーターの使用
'#include "joinwidget.h"
#include "ui_joinwidget.h"
#include "ui/joingameteamselectionwidget.h"
#include <QDebug>
JoinWidget::JoinWidget(QWidget *parent) :
QWidget(parent),
ui(new Ui::JoinWidget)
{
ui->setupUi(this);
this->createPlayersSlots(8);
}
JoinWidget::~JoinWidget()
{
delete ui;
}
void JoinWidget::on_exitButton_clicked()
{
exit(0);
}
void JoinWidget::on_startGameButton_clicked()
{
//start game
}
void JoinWidget::on_mainMenuButton_clicked()
{
emit mainMenuButtonClicked();
}
void JoinWidget::setPlayerName(QString playerName){
this->playerName_ = playerName;
}
void JoinWidget::createPlayersSlots(int numberOfPlayers){
for(int i = 0;i< numberOfPlayers; i++){
SlotPlayerWidget widget;
ui->slotPlayersVerticalLayout->addWidget(&widget);
}
}'