TpMusicPlayerView 类
V0.2.1TpGUIWidgets
2025-11-14
介绍
音乐播放视图
继承关系
基础信息
| 头文件: | include <TpMusicPlayerView.h> |
|---|---|
| Cmake: | None |
| 发布版本: | V0.2.1 |
| 继承类: | TpWidget |
| 派生类: |
信号
| 信号名称 | 参数 | 描述 |
|---|---|---|
| onPreviousMusic | 点击上一首 | |
| onNextMusic | 点击下一首 | |
| onPlayingMusic | 点击继续播放 | |
| onPauseMusic | 点击暂停播放 |
Public 成员函数
| TpMusicPlayerView(TpWidget *parent=nullptr) | ||
|---|---|---|
| ~TpMusicPlayerView() | ||
| setName(const TpString &name) | 设置歌曲名字 | |
| TpString | name() | 获取歌曲名字 |
| setAuthor(const TpString &author) | 设置歌曲歌手 | |
| TpString | author() | 获取歌手 |
| setLyric(const TpString &curLyric) | 设置当前显示歌词 | |
| TpString | lyric() | 获取当前显示歌词 |
| setImage(const TpString &imagePath) | 设置音乐图片资源绝对路径 | |
| setImage(TpImage image) | 设置音乐图片资源对象 | |
| onPaintEvent(TpPaintEvent *event) override | 绘制事件,禁止在该函数调用 paint和update函数 | |
| onResizeEvent(TpResizeEvent *event) override | ||
| virtual TpString | pluginType() override | 组件类名,子类实现,返回子类类名字符串,用于匹配CSS中对应样式 |
成员函数说明
TpMusicPlayerView::TpMusicPlayerView(TpWidget *parent=nullptr)
暂无注释...
virtual TpMusicPlayerView::~TpMusicPlayerView()
暂无注释...
void TpMusicPlayerView::setName(const TpString &name)
设置歌曲名字...
设置歌曲名字
参数:name: 歌曲名字
TpString TpMusicPlayerView::name()
获取歌曲名字...
获取歌曲名字
返回值:歌曲名字
void TpMusicPlayerView::setAuthor(const TpString &author)
设置歌曲歌手...
设置歌曲歌手
参数:author: 歌手
TpString TpMusicPlayerView::author()
获取歌手...
获取歌手
返回值:歌手
void TpMusicPlayerView::setLyric(const TpString &curLyric)
设置当前显示歌词...
设置当前显示歌词
参数:curLyric: 歌词
TpString TpMusicPlayerView::lyric()
获取当前显示歌词...
获取当前显示歌词
返回值:歌词
void TpMusicPlayerView::setImage(const TpString &imagePath)
设置音乐图片资源绝对路径...
设置音乐图片资源绝对路径
参数:imagePath: 资源路径
void TpMusicPlayerView::setImage(TpImage image)
设置音乐图片资源对象...
设置音乐图片资源对象
参数:image: 资源对象
virtual bool TpMusicPlayerView::onPaintEvent(TpPaintEvent *event) override
绘制事件,禁止在该函数调用 paint和update函数...
绘制事件,禁止在该函数调用 paint和update函数
参数:event: 绘制事件指针
返回值:返回true继续执行子控件绘制
virtual bool TpMusicPlayerView::onResizeEvent(TpResizeEvent *event) override
暂无注释...
virtual TpString TpMusicPlayerView::pluginType() override
组件类名,子类实现,返回子类类名字符串,用于匹配CSS中对应...
组件类名,子类实现,返回子类类名字符串,用于匹配CSS中对应样式
返回值:类名字符串
