qt学习
a119258
这个作者很懒,什么都没留下…
展开
-
Qt Quick学习一(核心编程)
在一个quick 程序中其实 .qml 和c++文件是两个平行的世界,所以想要在qml中使用c++ 在qt中提供了两种方法 a、把c++的一个类注册为qml环境的一个类型 这样就能在qml环境中使用该类型创建对象 b、在c++中构造一个对象,将这个对象设置为qml的上下文属性,在qml中能够直接使用该属性 想要在qml中使用 c原创 2017-03-08 14:07:49 · 2625 阅读 · 0 评论 -
qt学习(一):代码法布局qt控件 比较基础
三哥布局管理器QHBoxLayout在水平方向排列部件QVBoxLayout在竖直方向上排列部件QGridLayout在网格中排列部件QHBoxLayout *topLeftLayout = new QHBoxLayout;topLeftLayout->addWidget(lable);topLeftLayout->addWidget(lineEdit);Q原创 2017-03-06 17:23:17 · 5194 阅读 · 1 评论 -
qt学习(二):信号和槽
信号和槽是qt的精髓 相信接触过一点的人都知道这个名称 1、一个信号可以链接多个槽 但是要注意的是在发射这个信号的时候会以不确定的顺序一个接一个的调用这些槽 2、多个信号链接一个槽 无论那个信号发射都会调用这个槽 3、一个信号可以和另外一个信号链接 一个信号发射被链接信号接着发射 和链接槽没有区别 4、链接可以移除 disconnect原创 2017-03-06 18:04:16 · 305 阅读 · 1 评论 -
qt学习(三):使用qt设计器来设计
具体的gui设计就不写了,需要自己手动操作在这里记录一些槽函数 accept() reject() 具体菜吗如下connect(okButton,SIGNAL(clicked(bool)), this,SLOT(accept()));connect(cancelButton,SIGNAL(clicked(bool)), this,SL原创 2017-03-07 10:24:23 · 1443 阅读 · 0 评论 -
ros-qt环境搭建
1、首先linux 版本选择 :ubuntu14.04 2、ros的安装 (在安装之前需要配置软件库:看下面的截图 图1和图2)a,sudo sh -c'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main">/etc/apt/sources.list.d/ros-latest.list'b,s原创 2017-05-09 13:44:38 · 2754 阅读 · 0 评论 -
qt常用代码段(获取ip,MAC,username,hostname)
// 涉及到网络模块时记得在工程问题,加上: QT += network// 并且根据相应提示,添加相应的头文件:#include <QtNetwork>[cpp] view plain copy print?// 获得ip地址 QString getIpAdress() { QString localIPAddress = ”“; QList <QHostAddre转载 2017-09-28 09:41:03 · 1126 阅读 · 0 评论