2

コードから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);
    }

}'
4

1 に答える 1