【centos 7】安装teamviewer

1.下载teamviwer软件 https://www.teamviewer.com/cn/download/linux/ 2.安装--使用yum安装 yum install -y teamviewer_14.0.5693.x86_64.rpm 报错发现依赖: 需要:libQt...

2019-05-08 14:54:02

阅读数 5

评论数 0

【QT学习】如何将一个QT的pro工程(qmake编译)移植变成一个cmake编译的工程

1.背景 之前使用qt自带的编译方式(qmake的方式)编写运行qt程序,但是最近要跟ros框架的其他程序进行通讯要使用ros topic订阅发布,必须用msg,有些msg不能简单的使用std标准消息需要自己定义,但是qmake的方式不支持只能用ros自己的方式,因此想要将自己的程序变成ros放...

2019-05-07 22:45:12

阅读数 6

评论数 0

【QT学习】如何使用qt自带的性能分析工具qml profile分析qml的性能

背景:自己的代码是c++跟qml混编的,占了CPU很大,因此想通过性能工具测试自己哪一个部分耗用的比较多,使用qt自带的性能分析工具来分析qml。自己的qt版本是qt 10(qml profile只有在qt的版本超过一定的版本之后才可以免费) 1.打开自己的工程pro 2.选择debug模式 ...

2019-03-26 10:52:06

阅读数 40

评论数 0

【QT学习】结构体在qt的传递

(1)自定义结构体使用信号槽在qwidget中传递: typedef struct tagPoint { tPos tIn; QHash<unsigned char, tPos> tad; unsigned char flag; }tPoi...

2019-03-20 21:25:57

阅读数 26

评论数 0

【QT学习】自定义结构体跟QVariant之间的转换

说明:之所以自定义的结构体跟QVariant之间进行转换主要是因为qt中变量的传递以及使用主要是以QVariant来进行的,统购转换可以实现变量传递,传递完成后再转成结构体,适用于qtwidget。 (1)结构体跟QVariant之间的转换 struct tytemp { unsig...

2019-03-20 21:22:54

阅读数 58

评论数 0

【QT学习】qml中如何使字体居中

如果让字体居中有两种方法: (1)创建一个rectangle,让text在rectangle中居中。 Window { width: 400 height: 400 title: qsTr("Hello World") visible: t...

2019-03-20 14:17:43

阅读数 139

评论数 0

【QT学习】qml中使用颜色设置背景,并且做到背景有透明度但是文字没有影响

(1)在qml中使用color设置对象的颜色:主要有十六进制以及qt.rgba()的方法 例如设置rectangle的背景颜色 Window { width: 640 height: 480 title: qsTr("Hello World") ...

2019-03-20 10:49:15

阅读数 145

评论数 0

【ubuntu】如何使用qt creator创建一个ros ui界面

背景: qt creator(版本5.10.1) + ubuntu 16 步骤: (1)安装qt 5.10.1: https://blog.csdn.net/ipfpm/article/details/80698659 (2)配置qt creator 设置快捷方式:这一步将要修改Qt C...

2019-03-15 14:42:58

阅读数 141

评论数 0

【ubuntu】如何使用qt creator打开一个已有的ros工程

背景: qt creator(qt 5.10.1) + 使用命令行已经创建编译好的ros工程 (1)已经存在一个ros工程 (2)ros工程编译 catkin_make source devel/setup.bash (3)打开qt creator (4)点击“工程”-》“打...

2019-03-15 14:08:34

阅读数 68

评论数 0

【QT学习】QT中新建一个3D的qml例子,关闭程序的时候报crash

现象:按照qt中模板新建一个3D的项目,关闭窗口的时候报错: Starting /home/ubuntu/QtProj/test/test3d/build-test_3d-Desktop_Qt_5_10_1_GCC_64bit-Debug/test_3d... QML debugging is...

2019-03-13 11:18:55

阅读数 23

评论数 0

【QT学习】qml中实现文字的逐个显示

效果:文字能逐个显示,然后全部消失,然后再逐个显示。 import QtQuick 2.9 import QtGraphicalEffects 1.0 Rectangle{ property var textVar: ["等",&quot...

2019-03-12 09:57:58

阅读数 31

评论数 0

【QT学习】qml实现文字字幕的滚屏

import QtQuick 2.5 Rectangle { id:scrollRect width: 300; height: 40 radius: 5 color: "transparent" clip:true ...

2019-03-11 14:15:27

阅读数 13

评论数 0

【QT学习】qml中实现转圈等待加载

import QtQuick 2.9 Rectangle{ color: "transparent" width: 100 height: 100 BusyIndicator{ anchors.centerIn:...

2019-03-11 14:13:31

阅读数 48

评论数 0

【ubuntu】ubuntu16中安装xmind8

(1)下载xmind8 https://www.xmind.net/xmind8-pro/ 得到压缩包,对压缩包进行解压。 (2)在解压的文件夹中xmind-8-update8-linux,运行: sudo sh ./setup.sh (3)在文件夹XMind_amd64下运行: ...

2019-03-07 11:02:30

阅读数 8

评论数 0

【ubuntu】ubuntu16上安装redis客户端-Redis Desktop Manager

(1)下载Redis Desktop Manager https://download.csdn.net/download/ipfpm/10998451 (2)安装 sudo dpkg -i redis-desktop-manager_0.8.3-120_amd64.deb (3)本人在...

2019-03-05 22:05:31

阅读数 25

评论数 0

【QT】linux中使用qmake命令行编译release版本或者debug版本

(1)如果存在pro文件,进行第二步。如果不存在pro文件执行下面命令生成pro文件。 qmake -project (2)生成makefile (2.1)修改pro文件,将其中的 TARGET = 程序名字 改成  CONFIG+=debug_and_release CONFI...

2019-02-19 09:19:57

阅读数 214

评论数 0

【QT学习】qt中如何调用js文件以及js文件之间的相互调用

(1)qml中调用js文件: import "script.js" as MyScript (2)js中调用qml的库 .import QtQuick.LocalStorage 2.0 as Sql (3)js中调用js文件 .import “script.j...

2019-01-29 19:57:04

阅读数 210

评论数 1

【ubuntu】linux中如何破解UltraEdit

rm -rfd ~/.idm/uex rm -rf ~/.idm/*.spl rm -rf /tmp/*.spl  

2019-01-29 19:38:36

阅读数 141

评论数 0

【ubuntu】linux下打开windows的txt文件是乱码

 iconv -f gbk -t utf-8 mode.txt -o mode.txt

2019-01-22 19:36:32

阅读数 31

评论数 0

【QT】QT的学习:Qml中slider

import QtQuick 2.9 import QtQuick.Window 2.2 import QtQuick.Controls 1.4 import QtQuick.Controls.Styles 1.4 Window { visible: true width: 3...

2018-12-13 22:08:21

阅读数 51

评论数 0

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