2
添加組件到一個佈局創建惠特qt創建器我有一個問題,從代碼設置一些組件到使用qt創建者創建的佈局我試圖添加組件,當我運行我的窗口組件不顯示在這裏是一些代碼的SlotPLayerWidget是我創建也使用Qt Creator的從代碼
'#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);
}
}'