最近用C++和QML写了一个音乐播放器Clean Player,前前后后遇到不少问题,好在现在基本解决了,现在先总结下QML程序的发布。QML文件加载可用绝对路径和相对路径,建议将.qml文件加载到资源文件中,这样可以将.qml文件编译到程序中,不用一起打包发布。具体教程参考http://qt-project.org/doc/qt-5/qtquick-deployment.htmlQML需要Ope
开发环境:Win8.1 Qt5.2.11.无边框 Qt Quick 2.0 中 QQuickView代替了1.0中的QDeclarativeView。无边框窗口代码如下: QQuickView viwer; //QQuickView继承自QWindow而不是QWidget viwer.setFlags(Qt::FramelessWindowHin
软件实现拖动截屏并顶置截屏结果,将最后截图复制到剪切板。可用于数据对比或其它场合。 软件运行流程为:快捷键-》抓屏-》截图-》顶置-》复制结果。 开始时没注意内存,截屏耗费大量内存,后优化后空闲时内存使用在4M左右。 以下为代码: #-----------------------
实现WebKugou客户端后,接着实现托盘菜单切换音乐。主要原理是在窗口指定位置发送单击消息,模拟鼠标操作。 首先想到的是Windows API,所以查Windows API接口。mouse_event肯定不行,因为其模拟硬件,点击时窗口要回到激活状态。接着用SendMessage和PostMessage测试,折腾了将近一天,还是没成功。 于是放弃了Windows API,转向Qt自身API,鼠
今天看了一点点QWebView,于是有了把web.kugou.com做成客户端的想法。折腾了一天,这是最终效果: 因为默认加载蓝色界面,所以界面适配默认蓝色。 Qt版本为5.1.1,下面是代码:WebKugouWidget.pro #------------------------------------------------- #WebKugouWidget.pro #-----------
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号