2 Star 1 Fork 0

朱洪君/QT-MediaPlayer

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
musictableview.cpp 1.06 KB
一键复制 编辑 原始数据 按行查看 历史
朱洪君 提交于 2023-12-29 10:57 . base func and test
#include "musictableview.h"
#include <QMenu>
#include <QMouseEvent>
#include <QDebug>
#include <QHeaderView>
#include <QSettings>
MusicTableView::MusicTableView(QWidget *parent)
:QTableView(parent)
{
setWindowFlags(Qt::Window);
setSelectionBehavior(QTableView::SelectRows);
setSelectionMode(QAbstractItemView::SingleSelection);
setWindowTitle("播放记录");
setMinimumSize(400, 300);
QSettings settings;
settings.value("tableWidget/rect").isNull() ? setGeometry(1080, 200, 400, 300) : setGeometry(settings.value("tableWidget/rect").toRect());
// QFont font;
// font.setPointSize(10);
// font.setFamily("Times New Roman");
// horizontalHeader()->setSectionResizeMode(QHeaderView::ResizeToContents);
// setFont(font);
}
void MusicTableView::removeMusic()
{
QModelIndex current = currentIndex();
model()->removeRow(current.row());
}
void MusicTableView::contextMenuEvent(QContextMenuEvent *event)
{
QMenu menu;
menu.addAction("删除歌曲", this, &MusicTableView::removeMusic);
menu.exec(event->globalPos());
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/zhu_hong_jun/qt-media-player.git
git@gitee.com:zhu_hong_jun/qt-media-player.git
zhu_hong_jun
qt-media-player
QT-MediaPlayer
master

搜索帮助