代码拉取完成,页面将自动刷新
#include "MyTabPopup.h"
#include <QDebug>
#include <QMouseEvent>
#include <QVBoxLayout>
MyTabPopup::MyTabPopup(QWidget* parent)
: QDialog(parent)
{
}
void MyTabPopup::setContentWidget(QWidget* page)
{
if (!page)
return;
content = page;
QVBoxLayout* layout = new QVBoxLayout(this);
layout->setMargin(0);
layout->addWidget(page);
}
QWidget* MyTabPopup::getContentWidget()
{
return content;
}
bool MyTabPopup::event(QEvent* event)
{
if (event->type() == QEvent::MouseButtonRelease) {
}
if (event->type() == QEvent::NonClientAreaMouseButtonRelease) {
QMouseEvent* e = static_cast<QMouseEvent*>(event);
if (e && e->button() == Qt::LeftButton) {
emit dragRelease(e->globalPos());
}
}
return QDialog::event(event);
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。