UniversalTuringMachine/mylabel.cpp
Jafarichen a956c1e10e 纸带
2021-12-16 16:44:56 +08:00

49 lines
856 B
C++

#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);
}