Слияние кода завершено, страница обновится автоматически
#ifndef BARNNER_H
#define BARNNER_H
#include <QWidget>
#include <QLabel>
#include <QPixmap>
#include <QDateTime>
class Barnner : public QWidget
{
Q_OBJECT
public:
explicit Barnner(QWidget *parent = nullptr);
~Barnner();
void setIcon(QPixmap &pixmap)
{
m_pixmap = pixmap;
}
QPixmap icon(void)
{
return m_pixmap;
}
void setTitle(QString s)
{
this->m_text->setText(s);
}
void setTime(QDateTime &dateTime)
{
this->m_datetime = dateTime;
}
void setBackground(QRgb rgb);
static QRgb averageColor(QPixmap *);
protected:
void resizeEvent(QResizeEvent *event);
void showEvent(QShowEvent *);
private:
QLabel *m_icon;
/* The type text for Barnner */
QLabel *m_text;
/* label for show date time */
QLabel *m_time;
/* icon data */
QPixmap m_pixmap;
/* date time */
QDateTime m_datetime;
};
#endif // BARNNER_H
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )