qml
昂德森科技
因为热爱,所以拼搏。
展开
-
qml 音乐播放器
最近学习了qml的QtMultimedia,看了一个音乐播放器的例子,非常简单。 主要就是播放器的模块比较重要,因为它可以获得播放的时长那个,进度,等等,然后用按钮添加播放器模块的事件,用text文本框来显示播放的进度以及状态。 import QtQuick 2.5 import QtMultimedia 5.0 import QtQuick.Window 2.0 import QtQuick.Layouts 1.0 import QtQuick.Controls 2.0 Window{ visibl原创 2021-10-05 20:26:33 · 1148 阅读 · 3 评论 -
qml小案例
最近看了qml,看了一个别人的案例,还是有所启发的 这个就是一个倒计时算离2022过年有多少天的程序,用到了定时器还有动画图片以及设置背景的技术。 首先实现距离2022过年的具体时间再把它想办法放在一个text文本框中,然后要实现去程序框,让他看起来好看一点,这个主要是在main函数中完成的,用定时器每隔500微妙,触发一次,调用一次run函数,然后用按钮实现右击出现并退出,这个里面又用到鼠标事件,比如右击后按钮的位置和鼠标的位置之间的关系,还有拖动的鼠标位移量的东西,然后文本框就是显示距离天数的,用锚布局原创 2021-10-02 22:49:59 · 1307 阅读 · 0 评论 -
qt Canvas(二)
Canvas加载图片: import QtQuick 2.5 import QtQuick.Window 2.0 Window{ visible: true; width: 1800; height: 1000; Canvas { width: 1500 height: 940 property var ok:"qrc:/new/prefix1/Image/1.png"; onPaint: {原创 2021-09-30 13:57:02 · 297 阅读 · 0 评论 -
qml Canvas(一)
quick 中控件都在窗口中显示,所以如果你需要使用画布必须在一个窗口中定义 画布的实现的方式有2种: 第一种:这种是通过getContsxt()方法获得obj // transform.qml import QtQuick 2.5 import QtQuick.Window 2.0 Window{ visible: true; width: 800; height: 500; //定义Canvas obj Canvas { width: 400原创 2021-09-29 21:57:59 · 651 阅读 · 0 评论