#include "mylabel.h" MyLabel::MyLabel(QMainWindow *parent) { label=new QLabel(parent); QFont font ("Microsoft YaHei",20,75); label->setFont(font); label->setFixedSize(40,55); label->setAlignment(Qt::AlignCenter); label->setStyleSheet("border-width: 2px;border-style: solid;border-color: rgb(236, 170, 201);background-color: rgb(255, 20, 20);"); } MyLabel::MyLabel(QMainWindow *parent,QString text) { label=new QLabel(parent); label->setText(text); } MyLabel::~MyLabel() { delete label; } void MyLabel::setGeometry(int ax,int ay,int aw,int ah) { label->setGeometry(ax,ay,aw,ah); } void MyLabel::setText(QString text) { label->setText(text); } void MyLabel::hide() { label->hide(); } void MyLabel::show() { label->show(); } void MyLabel::setPos(int x,int y) { label->setGeometry(x,y,40,55); } void MyLabel::setStyleSheet(QString sheet) { label->setStyleSheet(sheet); } void MyLabel::setFixedSize(int x, int y) { label->setFixedSize(x,y); } QSize MyLabel::pos() { return QSize(label->geometry().x(),label->geometry().y()); }