feat: 添加ElaWidgetTool库

This commit is contained in:
sleepwithoutbz
2025-09-19 22:40:52 +08:00
parent 5f93e8caf6
commit 4eef5c7fd5
407 changed files with 36325 additions and 7 deletions

View File

@@ -0,0 +1,25 @@
#include "ElaCheckBox.h"
#include "ElaCheckBoxStyle.h"
ElaCheckBox::ElaCheckBox(QWidget* parent)
: QCheckBox(parent)
{
_pBorderRadius = 3;
setMouseTracking(true);
setObjectName("ElaCheckBox");
setStyle(new ElaCheckBoxStyle(style()));
QFont font = this->font();
font.setPixelSize(15);
setFont(font);
}
ElaCheckBox::ElaCheckBox(const QString& text, QWidget* parent)
: ElaCheckBox(parent)
{
setText(text);
}
ElaCheckBox::~ElaCheckBox()
{
delete this->style();
}