- 博客(8)
- 资源 (8)
- 收藏
- 关注
原创 QML开发简单浏览器(加载H5)
QML开发浏览器以及加载HTML5页面,主要利用QML的WebEngineView可实现对网页的加载。其代码如下:import QtQuick 2.4import QtQuick.Layouts 1.2import QtQuick.Controls 1.4import QtQuick.Controls.Styles 1.4import QtWebEngine 1.1Rectan
2017-01-26 10:27:12 7088 1
原创 QML实现渐变侧滑效果
用QML可以实现渐变滑出效果(从侧边慢慢滑出),效果不好截图,可复制如下代码到test.qml文件中(引入必要的头,如import QtQuick 2.4 ^-^),然后用qmlscene.exe进行运行查看效果。代码如下:Rectangle { id: root width: 300 height: 500 Rectangle { id
2017-01-25 16:07:59 2047
原创 QML圆形图像的制作与图像置灰效果
在用QML开发界面时,往往我们想将一个方形的图片显示成圆形,类似于早期QQ的圆形图像,许多人想到用radius属性与clip属性进行尝试,但是,始终是没有成功,看来Qt还是没有强大到一定程度啊,哈哈哈。接下来我就简单码上几句实现圆形图像的方法,以及将彩色图像置灰(放QQ离线)的一下方法:一、将方形图片圆形显示代码如下:Rectangle { id: img
2017-01-25 15:21:04 5533 1
原创 用QML实现简单音视频播放器的实践
用QML的MediaPlayer控件配合VideoOutput对可以对音频文件和视频文件进行播放,代码如下:VideoOutput { id: video_out anchors.fill: parent source: mediaPlayer} MediaPlayer { id: mediaPlayer source: "file
2017-01-22 17:58:32 9101 1
原创 Qt源码重新编译QtMultimedia模块解决XP播放视频问题
当用qml的MediaPlayer在XP系统下播放视频时,会报错:QtMultimedia : defaultServiceProvider::requestService(): no service found for - “org.qt-project.qt.mediaplayer”. 这时需要修改源码重新编译Qt的QtMultimedia模块,使用重新生成的dsengine.dll库。
2017-01-22 17:53:25 4108 2
原创 Linux下的句柄泄露(打开文件数,类比句柄泄露)查看与修改
Linux系统默认的最大文件句柄数(打开文件数,Linux下一切皆文件,这里仅做类比句柄描述),系统默认是1024。用ulimit -n进行查看。当存在句柄泄露没有释放时,系统会报错:Too many open files。 查看进程打开的文件句柄数量# lsof -n | awk '{print $2}'| sort | uniq -c | sort -nr | grep 过滤条
2017-01-19 19:16:25 3211
原创 Qt进程的创建及注意事项
以下介绍QProcess类在使用过程中的方法以及注意事项:QProcess的作用是在当前进程中创建一个新的进程,来调用外部程序处理完成一些任务而不影响本进程的继续执行,起用法如下:1. 运用QProcess类创建新进程:QProcess proc = new QProcess();2. 链接进程退出时返回状态的槽函数:QObject::connect(proc, SIG
2017-01-10 23:22:49 4520
原创 Qt实现图片的简单压缩
在编程过程中,涉及到网络传输或资源加载时,过大的图片往往是编程人员的噩梦,加载时间过长,体验效果差,特别在即时通讯的发送图片时,大图往往半天加载不出来,于是,先对图片进行压缩,暂时显示模糊图片,然后下载大图最后更新下载的大图,这一过程成为解决大图片加载过慢体验效果差的关键。QImage提供了缩放图片的函数scaled,并且可以用参数指定”快速缩放(FastTransformation)”还是”
2017-01-04 19:40:27 12404
Qt中DBus的Adaptor-interface通讯方式
2017-08-18
Qt中DBus通讯方式(Adaptor-interface方式)
2017-08-17
Qt中DBus通讯方式(Interface-Connection方式)
2017-08-17
解决Qt5在麒麟Linux下不能输入中文问题
2017-02-28
QML树控件TreeView的使用
2017-02-22
LAV Filters编解码相关库以及安装脚本
2017-01-23
QML的MediaPlayer支持XP播放视频的dsengine.dl库
2017-01-20
Excel的读和写(读去Excel内容、写条目到Excel中)
2014-03-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人