安装qt https://blog.csdn.net/anyuliuxing/article/details/90369822
qpushbutton.h
setText(“xxx”)
setParents(&w)
move(100,100);
new project -> applicantion -> Qt Widget Application -> 起名 -> classname-MainWidget basename-Qwidget -> General
Form的勾去掉
main.cpp
widget.cpp
widget.h
https://blog.csdn.net/superhcq/article/details/53746772
C++ 创建类
https://blog.csdn.net/qq_40064490/article/details/96615400
内核<架构
构造函数后面加:
https://blog.csdn.net/lusirking/article/details/83988421
C++实例化
https://blog.csdn.net/d89538239/article/details/89816655
this
this 只能用在类的内部,通过 this 可以访问类的所有成员,包括 private、protected、public 属性的。
http://c.biancheng.net/view/2226.html
变量为. 指针为 ->
C++ 头文件与源文件
写类的声明
类方法的实现
https://www.cnblogs.com/fenghuan/p/4794514.html
qt
F1 是查看帮助文档 在弹出的窗口再来一次F1
其中inherits 是该类继承的基类
inherits by是他的派生类
qt 信号槽
信号(signal)按钮检测到自己被点击了一下,它就会发出一个信号
连接(connect)如果有对象对这个信号感兴趣,它就会使用连接函数 链接信号与槽
槽(slot)由信号触发的事件
https://www.jianshu.com/p/d6fc0bb0689a
f1 查看类 可以找到相关的signal 和solt
connect函数就是连接信号和槽的函数
connect函数
connect(Sender,SIGNAL(signal),Receiver,SLOT(slot));
Sender: 实例化的对象
SIGNAL: 实例化的对象其基类的方法
Receiver: 实例化的对象
SLOT: 实例化的对象其基类的方法
类外定义方法是常有的
先写返回类型
qt可以自定义槽
记得槽是无输入参数无返回值
qt可以自定义信号
信号无输入参数无返回值 更不用定义,只用声明
需要特意为信号分配一个槽, 然后emit XXXsignal(); 代表发射型号
QGC开发
开发教程
https://blog.csdn.net/awujiang/article/details/81569878
qt编译时可能会有出错
sudo apt-get install gstreamer0.10
https://www.cnblogs.com/subo_peng/p/4689618.html
qrc文件
资源配置文件 是一个xml格式的资源配置文件
qml文件
这个就像xml的一种扩展性标记语言
这时要分清楚xml json 这两个 qml是json的
https://www.zhihu.com/question/27021496?sort=created
https://www.cnblogs.com/SanMaoSpace/p/3139186.html
qml写qt
https://blog.csdn.net/qq_40194498/article/details/79849807
.cc 与 .cpp文件都是C++源文件
MFC与QT
https://blog.csdn.net/changyourmind/article/details/51778555
新建qml项目
qml教学
qml是解析的 不用编译
简单的qml语言结构
JavaScript与Json的关系
Json是javascript的子集 是他用来做数据交换的
https://www.cnblogs.com/guodefu909/p/JavaScript_JSON.html
svg是图片文件
qml
表格 |
https://blog.csdn.net/qingyulove/article/details/79022315
icon.source: “qrc:/pic/LockOpen.svg” 插入图片属性