自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (4)
  • 收藏
  • 关注

原创 QT QML中的动画概念及实例

QT QML动画中有比较多的概念,初看有点头大,我们先从三个基本概念说起:状态(state):可视化组件的一组参数,决定可视化组件的显示方式每种状态的不同参数,有变化(change)来表示;状态是理解为一个QML对象,它是可以被继承的,形成一个新的状态;可以在QML指定,直接不同的状态;转换(transition): 定义从一个状态到另一个状态的变化过程,在这个过程中,可以施加动画,如果不施加动画,效果和直接指定状态的效果是一致的;动画(Animation):QML可视化组件显示效果

2020-05-26 18:14:47 407

原创 QT QML中SQLite的数据库路径

我们在用QT Quick的QML编写前端界面时,常常会用到前端SQLite数据库以保持本地的数据,此时你不需要用C++,直接用QML就可以了。当编写完成代码后,你却不知道数据放在哪里了,实际上QT在你的代码完成后,会把数据库放在一个缺省的目录,本文以win10为为例,来说明如何定制化你的SQLite的缺省路径。注意:本文是从一个数据库操作项目中,节选的一部分内容,可参考课程:《QML ...

2020-05-03 14:20:15 3378

原创 QT QML信号与信号槽

信号与信号槽(signal和slot)是QT中一个非常重要的概念,目前大多数文章讨论的是QT中C++的信号与信号槽,对于QML的中的信号与信号槽,讨论的不多,本文就信号与信号槽的基本机制做一些探讨:1、首先我们需要定义一个对象,这里可以是C++的对象,也可以是QML的对象;2、对象将需要处理的数据,准备好;这里我们将准备数据的对象称为信号对象;3、信号对象,发出一个信号,准备好的数据作为信号...

2020-03-14 19:22:56 736

原创 QT QML的元素布局 之二 出错信息提示

在上一篇文章中,我们说来元素布局,这篇文章中,我们来说一下出错信息的提示,先看图:班级名称为空时,点击新增按钮,在输入框的位置显示,如下的界面:那么如何做到这点?在课程《QMLSQLite数据库编程》有详细的介绍,课程还增加了出错信息的动画显示效果。为了方便大家查看,这里给出相关的代码,一共有两个文件:main.qmlInputPage.qml我们先开main.qml代码:i...

2020-03-06 12:43:51 476

原创 Python开发QT QML程序

我们知道QML是QT的前端界面框架,实际上QML的后端开发,除了C++之外,还可以用python开发,用Python开发,有两个框架,一个是第三方的PyQT5,另一个是QT的官方的PySide2。这里我们用PySide2为例,介绍一下,说明如何搭建python的开发环境,及开发的程序代码:安装pyside2(Python的安装,不说明了,教程很多)pip install pyside2Py...

2020-03-02 14:44:20 2564

原创 QT中C++程序和QML的集成

QT的C++和QML框架中,后端的C++程序,对于前端的QML程序来说,它实际上是QML程序的服务器,在QT的官方推荐文档中,采用了如下方法来实现C++程序的注册:qmlRegisterType<BackEnd>("io.qt.examples.backend", 1, 0, "BackEnd");其中:io.qt.examples.backend 是QML文件中需要引用的Q...

2020-03-01 10:50:34 407

原创 QT怎么了?

QT是一个跨平台框架,后端主要用C++程序开发,当然也支持Python,前端QT公司主推的技术是QML,类似于HTML+JS,和后台的完全分离,没有任何关系。QT的一套代码,可以生成windows、Linux和mac的桌面程序,也可以生成,移动APP程序,包含android和IOS的程序。为什么国内QT的还显得那么冷清,欢迎大家讨论!...

2020-02-27 18:48:17 2905 2

原创 QT QML的元素布局

本文介绍QT QML跨平台移动APP开发中的元素布局的相关问题,先看一张图,我们来分析一下其中的问题:这张图片中,有如下问题:整体的布局没有居中显示班级名称:没有和 请输入班级名称输入框垂直对齐和输入框的距离太远班主任的提示也一样最后的Button一行,需求要求右对齐,在QML的程序中没有实现代码修改完以后的效果:改变宽度试一下:原代码说明:main.qmlimp...

2020-02-26 15:32:45 3251 7

原创 在QML前端界面中,加入fontello图标

一、 说明在QT的QML文件中,因考虑到各个设备的具体限制,icon的显示形式,建议用字符来替代。这里说明通过fontello的字体,来替代相关的icon。二、 选取fontello中的字体选取字体,并下载网址:http://www.fontello.com/( 这里查找并三行和空心左箭头,详见,查看字体编码部分)选取字体,并下载点击下载文件三、 查看字体编码注意最左边的编码...

2020-02-25 09:51:37 669 3

QTQML零基础动画教程-笔记.zip

针对QML可视化组件的详细动画教程,零基础学习,系统性的介绍QML动画中,所涉及的状态、转换、及动画的相关概念,同时详细的说明了动画运作的三种方式,1、直接使用动画,2、通过转换使用动画,3、通过行为使用动画;全面揭示了QML中的各种动画类型。 参考课程地址:https://edu.csdn.net/course/detail/29213

2020-06-05

QT QML 跨平台移动APP编程 课程源代码

QT QML 跨平台移动APP编程 课程源代码。 课程地址:https://edu.csdn.net/course/detail/27903

2020-03-23

matlib 教程

本课程是关于行为科学研究在matlab 环境中编辑程序的一个指导。通过本课程,那些没有 或者很少有编程经验的研究者可以获得一些工具,这些工具是他们设计和编译自己程序,做基 础分析,或者是将结果绘制成图像所需要的。例如,课程中将包含:实验设计、刺激呈现、试 验定时、用户图形界面、曲线拟合、随机化技术、基础统计分析、定制数据制图、调试和代码 优化等技术。 本课程没有教科书,所有的文档都可以在“课程“部分获得。

2014-11-20

Laszlo Developer Guide, Laszlo in action

Open source Laszlo is platform for develop flash application, the flash application can communicate to proxy(server, developped in java language).

2009-06-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除