QVBoxLayout *m_pvLayout = NULL;
QWidget *m_pWidgetPlay = NULL;

m_pvLayout = new QVBoxLayout(this);
m_pvLayout->setSpacing(0);
m_pvLayout->setContentsMargins(0, 0, 0, 0);
this->setLayout(m_pvLayout);

 

//布局管理器添加控件

m_pWidgetPlay = new QWidget();
m_pWidgetPlay->setStyleSheet("QWidget{background:rgba(0, 200, 44, 1);image:none;}");
m_pvLayout->addWidget(m_pWidgetPlay);

 

//布局管理器移除控件,并将控件释放掉

if (m_pWidgetPlay != nullptr)
{
  m_pvLayout->removeWidget(m_pWidgetPlay);

  delete m_pWidgetPlay;
  m_pWidgetPlay = nullptr;
}

 

相关文章:

  • 2021-08-19
  • 2021-09-26
  • 2021-07-02
  • 2021-08-22
  • 2021-12-27
  • 2021-12-12
猜你喜欢
  • 2022-12-23
  • 2021-05-08
  • 2021-10-02
  • 2021-06-09
  • 2021-04-28
  • 2021-07-11
  • 2021-06-14
相关资源
相似解决方案