![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
qt quick
wildlily8427
这个作者很懒,什么都没留下…
展开
-
QT quick基础:组件Canvas
通过路径还可以绘制二次方贝塞尔曲线quadraticCurveTo,三次方贝塞尔曲线bezierCurveTo、弧线(arc、arcTo)、椭圆ellipse、文字text等。2、上述代码中画图的顺序(ctx.fill();这两句的顺序)不同,出来的效果不同。1、上述代码中获取画布类型可以使用Canvas的contextType属性。以下面的代码段为例,记录画图方法。参考《QT quick 核心编程》绘制图片、变换、裁剪、图像合成。原创 2024-01-22 15:53:25 · 498 阅读 · 0 评论 -
QT quick基础:组件gridview
我自己的需求,点击gridview的item,修改对应item的图片,并且改变该item的字体颜色。上述代码中,Image没有点击信号,gridview也没有点击事件,所以想到自定义一个可点击的图片按钮,相当于android 中ImageButton组件,替换上述代码中Image组件。注意:代码中,index及currentIndex变量是GridView组件自带的属性。组件gridview与android中gridview布局效果相同。模拟物理按键,右键,点击该按键,图标向右移动。原创 2024-01-16 08:39:36 · 643 阅读 · 0 评论 -
QT quick基础:加载资源文件(字体)
2、在工程下面新建文件夹fonts,并将字体库放到该文件夹下面。添加现有文件选择Roboto-Regular.ttf。3、在QT Create 工程中添加字体。5、在.qml文件加载字体。原创 2024-01-15 10:30:43 · 835 阅读 · 1 评论 -
QT quick基础:qml界面切换
再测试过程中发现,程序开始运行时,所有界面的功能逻辑都在运行,这可能导致程序开始运行时浪费性能。因此,学习找到一种方式,当前显示的界面相关功能运行,否则停止运行。因此,写这篇文章记录一下。实例中,写了两个界面,登录界面和主界面。程序运行默认显示登录界面,点击“登录页面-登录按钮”按钮,界面切换到主界面。通过运行效果可以看出,在登录界面和主界面,两个界面的功能逻辑都在运行。既程序运行后,两个界面同时加载,只是通过,界面显示和隐藏逻辑,确定哪个界面输出。打开主界面后及返回登录界面,两个界面都在运行。原创 2024-01-05 13:51:29 · 1348 阅读 · 0 评论