22 int default_text_size()
26 int default_label_height()
33 : QFrame(parent), m_font(
"Monospace", default_text_size(), QFont::Normal, false)
35 setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
36 setFixedHeight(default_label_height());
53 m_font.setPointSize(pointSize);
65 QWidget::paintEvent(event);
67 QPainter painter(
this);
68 painter.setBrush(QColor(Qt::black));
69 painter.setPen(QColor(Qt::black));
72 QRect textRect(0, 0, geometry().width(), geometry().height());
73 painter.fillRect(textRect, QColor(Qt::white));
Defines class StatusLabel.
DefinesStyleUtils namespace.
void setText(const QString &text)
void setPointSize(int pointSize)
void setFont(const QFont &font)
void setAlignment(Qt::Alignment)
void paintEvent(QPaintEvent *event)
StatusLabel(QWidget *parent=0)
Qt::Alignment m_alignment
QSize SizeOfLetterM(const QWidget *widget=nullptr)
Returns size of largest letter of default system font.
int SystemPointSize()
Returns size in points of default system font.