9 #include <QButtonGroup>
10 #include <QPropertyAnimation>
26 QWidget::paintEvent(event);
28 QPainter painter(
this);
48 QWidget::paintEvent(event);
50 QPainter painter(
this);
51 painter.setRenderHints(QPainter::Antialiasing | QPainter::SmoothPixmapTransform);
52 painter.setPen(QPen(QBrush(QColor(0, 0, 0)), 0.1, Qt::SolidLine));
56 painter.fillRect(rect(), Qt::white);
57 painter.drawLine(0, height(), width(), height());
65 m_pix(
":/toolSets/btn_arrow_normal"),
81 QHBoxLayout *layout =
new QHBoxLayout(
this);
82 layout->setContentsMargins(0, 0, 0, 0);
83 layout->setSpacing(0);
99 QWidget::paintEvent(event);
105 QPainter painter(
this);
106 painter.setRenderHints(QPainter::Antialiasing | QPainter::SmoothPixmapTransform);
107 painter.setPen(QPen(QBrush(QColor(0, 0, 0)), 0.1, Qt::SolidLine));
113 painter.drawLine(0, height(), offset, height());
116 painter.drawPixmap(offset, height() -
m_pix.height(),
m_pix);
151 names << tr(
"Playlist") << tr(
"Local") << tr(
"Cloud") << tr(
"Radio") << tr(
"Download");
152 for(
int i = 0; i < names.count(); ++i)
154 QToolButton *btn =
new QToolButton(
this);
155 btn->setToolTip(names[i]);
156 btn->setFixedSize(20, 20);
157 btn->setFocusPolicy(Qt::ClickFocus);
158 btn->setCursor(Qt::PointingHandCursor);
199 m_pix = QPixmap(54, 2);
200 m_pix.fill(QColor(0x80, 0xB7, 0xF1));
205 for(
int i = 0; i < 6; ++i)
207 QToolButton *btn =
new QToolButton(
this);
208 btn->setFixedSize(54, 23);
209 btn->setFocusPolicy(Qt::ClickFocus);
210 btn->setCursor(Qt::PointingHandCursor);
264 names << tr(
"Recommend") << tr(
"Stack") << tr(
"Daily") << tr(
"Online");
265 for(
int i = 0; i < names.count(); ++i)
267 QToolButton *btn =
new QToolButton(
this);
268 btn->setText(names[i]);
269 btn->setFixedSize(80, 30);
270 btn->setFocusPolicy(Qt::ClickFocus);
271 btn->setCursor(Qt::PointingHandCursor);
static constexpr const char * FuncListForeClicked
static constexpr const char * FuncMVFore
static constexpr const char * FuncRadioFore
static constexpr const char * FuncMVBack
static constexpr const char * ItemRadio
static constexpr const char * FuncLrcForeClicked
static constexpr const char * FuncSongBack
static constexpr const char * ItemDownload
static constexpr const char * FuncRadioForeClicked
static constexpr const char * ItemDownloadClicked
static constexpr const char * ItemRadioClicked
static constexpr const char * FuncSongForeClicked
static constexpr const char * FuncLrcFore
static constexpr const char * ItemMusic
static constexpr const char * ItemLocalClicked
static constexpr const char * FuncListBack
static constexpr const char * FuncSongFore
static const QString BackgroundStyle01
Background.
static constexpr const char * FuncLiveBack
static constexpr const char * ItemCloud
static constexpr const char * FuncListFore
#define QtButtonGroupConnect(p, q, f, s)
Button group connect.
static constexpr const char * FuncLiveForeClicked
static constexpr const char * FuncRadioBack
static constexpr const char * ItemLocal
static const QString ColorStyle07
static const QString ColorStyle03
static constexpr const char * FuncLiveFore
static constexpr const char * ItemCloudClicked
static constexpr const char * ItemMusicClicked
static constexpr const char * FuncMVForeClicked
#define TTKObjectCast(x, y)