• 大小: 0.57M
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-03-28
  • 语言: 其他
  • 标签: 其他  

资源简介


使用Qt模拟Mac Dock栏图标,包括图标缩放、镜像、弹跳效果。

资源截图

代码片段和文件信息

#include “DockWidget.h“
#include “IconItem.h“
#include 
#include 

DockWidget::DockWidget(QWidget *parent)
: QWidget(parent)
{
ui.setupUi(this);
setMouseTracking(true);

m_macstyle = true;

m_initIconSize = QSize(50 50);
m_maxIconScale = 2.0f;

m_iconSpacing = 0;
m_dockLeft = 50;
m_dockTop = 150;
m_dockRight = 50;
m_dockBottom = 20;

m_iconbaseBottom = m_dockTop + m_initIconSize.height();

m_affectDist = 2 * (m_initIconSize.width() + m_iconSpacing);

m_jumpTimer = new QTimer(this);
m_jumpTimer->setInterval(15);

connect(m_jumpTimer SIGNAL(timeout()) this SLOT(OnJumpStep()));
}

DockWidget::~DockWidget()
{
}

void DockWidget::SetMacstyle(bool macstyle)
{
    m_macstyle = macstyle;
}

bool DockWidget::IsMacstyle()
{
return m_macstyle;
}

void DockWidget::AddIcon(const QPixmap& icon const QString& tip)
{
IconItem item(icon tip m_initIconSize m_iconbaseBottom);
if (m_iconList.isEmpty())
{
ite

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       7356  2012-12-27 19:40  MacDock\calendar.png

     文件      14314  2012-12-27 19:37  MacDock\clock.png

     文件      19437  2012-12-27 19:37  MacDock\cup.png

     文件      19064  2012-12-27 19:39  MacDock\diary.png

     文件       5154  2012-12-28 19:08  MacDock\DockWidget.cpp

     文件       1502  2012-12-28 12:17  MacDock\DockWidget.h

     文件        536  2012-12-19 20:36  MacDock\DockWidget.ui

     文件      21853  2012-12-27 19:52  MacDock\firefox.png

     文件     453123  2012-12-27 12:55  MacDock\grass.png

     文件      17321  2012-12-27 19:36  MacDock\house.png

     文件       4197  2012-12-28 12:41  MacDock\IconItem.cpp

     文件       1565  2012-12-27 23:44  MacDock\IconItem.h

     文件        974  2012-12-28 12:34  MacDock\MacDock.cpp

     文件        359  2012-12-28 00:03  MacDock\MacDock.h

     文件        219  2012-12-27 22:45  MacDock\MacDock.pro

     文件       2255  2012-12-27 12:59  MacDock\MacDock.ui

     文件        169  2012-12-19 20:28  MacDock\main.cpp

     文件      14154  2012-12-27 19:42  MacDock\phone.png

     文件      24248  2012-12-27 19:43  MacDock\soccer.png

     目录          0  2012-12-28 19:21  MacDock

----------- ---------  ---------- -----  ----

               607800                    20


评论

共有 条评论