阶段备份
This commit is contained in:
@@ -1,50 +0,0 @@
|
||||
#include <QApplication>
|
||||
#include <QPushButton>
|
||||
#include <QPropertyAnimation>
|
||||
#include <QMouseEvent>
|
||||
#include <globalStruct.h>
|
||||
#include <qpainter.h>
|
||||
#include <qlayout.h>
|
||||
#include <qlabel.h>
|
||||
class fancyWidget : public QWidget {
|
||||
public:
|
||||
QIcon defaultIcon;
|
||||
QWidget dataWidget;
|
||||
QHBoxLayout* titlelayout;
|
||||
fancyWidget(QString title="")
|
||||
{
|
||||
this->setMinimumWidth(300);
|
||||
this->setObjectName("fancyWidget");
|
||||
this->setStyleSheet("QWidget#fancyWidget { background-color: transparent;"
|
||||
"border: 1px solid white;"
|
||||
"border-radius: 0px;"
|
||||
"}");
|
||||
|
||||
QVBoxLayout* vlayout = new QVBoxLayout(this);
|
||||
vlayout->setContentsMargins(0, 0, 0, 0);
|
||||
vlayout->setAlignment(Qt::AlignTop);
|
||||
|
||||
QPalette palette;
|
||||
palette.setColor(QPalette::WindowText, Qt::white);
|
||||
QFont font("΢ÈíÑźÚ", 14, QFont::Bold);
|
||||
|
||||
titlelayout = new QHBoxLayout();
|
||||
titlelayout->setContentsMargins(0, 0, 0, 0);
|
||||
QLabel* titleLabel = new QLabel(title);
|
||||
|
||||
titleLabel->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
|
||||
titleLabel->setFont(font);
|
||||
titleLabel->setPalette(palette);
|
||||
titleLabel->setStyleSheet("QLabel { background-color: transparent;"
|
||||
"border: 2px solid white;"
|
||||
"border-radius: 0px;"
|
||||
"}");
|
||||
titleLabel->setFixedSize(100, 40);
|
||||
titlelayout->addWidget(titleLabel);
|
||||
|
||||
vlayout->addLayout(titlelayout);
|
||||
vlayout->addWidget(&dataWidget);
|
||||
|
||||
}
|
||||
};
|
||||
#pragma once
|
||||
Reference in New Issue
Block a user