10 2024 档案
摘要:// 下面三个函数监听全局的隐藏事件, 为了保证客户端不可见的时候日历隐藏 bool CPlaybackCalendarWidget::eventFilter(QObject *watched, QEvent *eve) { if (eve->type() == QEvent::Applicatio
阅读全文
摘要:1.需求描述 将播放窗口全屏显示,将工具栏边框等隐藏在后面;然后退出全屏通过ESC返回按钮; 2.实现方法 定义一个全屏的容器类,继承于QWidget;全屏时,去掉窗口的父窗口,然后全屏显示,不去掉父窗口指针无法全屏;按下ESC按钮后,通过keyPressEvent(QKeyEvent* pEven
阅读全文
摘要:1.需求描述 多个播放的窗口,选中其中的一个,用蓝色线框标记出来,如下图所示; 2.实现方式 通过mousePressEvent函数判断是点击了哪个窗口,然后用paintEvent函数来绘制窗口的边框; #ifndef MULTLAYOUT_H #define MULTLAYOUT_H #inclu
阅读全文