我想尝试使用模拟MacOSX底座动画的QML(QtQuick)制作Dock应用程序。
我的目的是使这个桌面应用程序,并使用鼠标区域来检测鼠标移动并创建"鱼眼" MacOSX Dock正在使用的动画。
我认为在水平模式(或垂直模式)下使用QML ListView是可能的:
(参见expandingdelegates.qml:Qt Reference Docs)
只是想从专家那里得到一些反馈,这可以用QML很好地完成吗?从哪里开始?
答案 0 :(得分:0)
这可以使用qml轻松完成。你需要学习:
了解如何创建和使用
了解如何使用一个并在给定模型中编辑(删除,追加)条目。
了解如何使用和关于'onEntered'和'onExited'信号。
了解如何使用它来为元素属性中的更改提供动画。
我认为如果您清楚使用上述所有内容,您将能够清楚地看到如何实现您的想法。