QT
文章平均质量分 80
燎原之心
每天坚持一点点
展开
-
ubuntu ROS_qt5_gui 人机交互环境搭建
参考博客项目地址由于需要一个与ROS消息交互的界面,因此基于此项目自己开发了一个界面,虽然环境配置过几次,但每次都没有彻底解决问题,出现ROS的qt库与qtcreator的库的混乱,这一次应该是彻底理清qt库的关系了。项目编译将下载的项目放在工作空间下的src目录下,然后catkin_make编译出现问题:这里提示没有找到Qt5PositioningQuick解决:这是因为ROS安装目录下的qt的cmake库没有这个qt5库,自己安装的qtcreator的库有。一种解决方法是在系统环境变量CM原创 2021-01-27 20:19:40 · 1142 阅读 · 3 评论 -
qt ui布局添加自定义控件的方法
在ui布局设计中添加自定义控件我使用的是其他博主写好的滑动开关自定义控件,该控件继承的是QWidget类,所以先在放一个widget控件如下所示第二步,图上右边Qwidget类鼠标右键,选择“提升为”,出现以下画面但有一点一定要注意,自定义类的头文件路径一定要对,特别是头文件与.cpp文件不在同一目录下,而且默认的头文件是小写,所以要写对头文件路径,否则在ui_mainwindow.h上每次编译都要改,因为ui_mainwindow.h不是工程文件路径下,无法保存。...原创 2020-10-21 19:46:18 · 4396 阅读 · 2 评论 -
qml学习:Unexpected token `:‘
QML 新版本格式由于我用的是qt5.9.9 QML格式是3,以前的函数变量写法不支持了,以下是报错:signal clicked(cellColor:color)上面代码报错了,这个我按照官网例程写的,查了下资料,意思是QML版本变了正确写法:name: type 如下所示signal clicked(color cellColor)...原创 2020-09-24 21:52:50 · 987 阅读 · 0 评论 -
qml与C++混合编程--C++如何在ui界面中加载qml资源以及访问QML对象成员
C++ ui加载qml界面可能是我查找的资料不够周全,没有找到在ui界面中嵌套qml界面的资料,经过一般探索,终于理解了如何嵌入qml界面。首先我们需要理解下ui界面加载的原理,在这里我们建立了一个垂直布局 verticallayout,如下图然后建立一个qml文件,新建qrc资源,然后添加qml文件,如下所示因为我建立的是layout布局,加载界面是需要用到QVBoxLayout的addWidget属性,所以新建了一个QQuickWidget对象QQuickWidget *qw = new Q原创 2020-09-22 17:29:57 · 999 阅读 · 0 评论 -
Ubuntu在Qt中进行ROS开发--最简单的插件安装方法
前言由于导师要求我开发一个与ROS平台交互的界面,但没有任何经验,查找到 很多博客资料和逛了一些论坛,稀里糊涂的照教程配了些命令. 没想只要官网已经更新了特别简单的教程,博客上的教程已经过时了,对于我这种小白来说过程极其麻烦新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行原创 2020-07-07 16:28:33 · 755 阅读 · 0 评论