![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT
qq_34738528
这个作者很懒,什么都没留下…
展开
-
ubuntu通过命令直接安装QT
背景:Ubuntu18.04手动安装QT5.14.0后编译打包的应用程序到Ubuntu14.04就运行不了后来在Ubuntu14.04手动安装QT,编译打包后,发现把打包的应用放在干净的Ubuntu14.04也是可以运行的打开终端,输入:sudo apt-get install qt5-default qtcreator在安装之前最好先输入 sudo apt-get update启动QT:命令行...原创 2020-08-24 18:37:59 · 729 阅读 · 0 评论 -
Qt5--查找和替换
选中要查找和替换的标识符,Ctrl+F,打开查找和替换窗口查找和替换常用操作Find Previous:向前查找Find Next:向后查找Replace:单个替换Replace & Find:查找并替换Replace All:全部替换一般我们查找的时候是不区分大小写的,这就很麻烦,全部替换的时候把不该替换的也给替换了,因此需要稍作修改,选择上图的放大镜按钮,会弹出一个选择窗口,里面有几个选项,如下图所示:Case Sensitive:区分大小...原创 2020-08-13 11:34:03 · 2720 阅读 · 0 评论 -
7.Qt5+QDate和QTime获取当前系统日期和时间
QDate对象包含日历日期,即年,月,日的数字。它可以从系统时钟读取当前日期,提供了比较日期和操作日期的功能。例如,可以在日期中添加和减去天,月和年。QTime对象包含一个时钟时间,即自午夜的小时,分钟,秒和毫秒数。它可以从系统时钟读取当前时间并测量经过时间的跨度,它提供了通过添加毫秒数来比较时间和操作时间的功能。QDate简单示例#include "mainwindow.h"#include "ui_mainwindow.h"...原创 2020-08-13 11:32:11 · 774 阅读 · 0 评论 -
6.Qt5-修改默认构建路径
Qt Creator点击运行之后,会默认创建一个build文件夹,里面包含了debug和release文件,可执行文件exe就包含在debug和release文件里头。但是build文件夹和项目文件同在一个目录下,项目少还好,项目一多,就感觉很凌乱,因此就需要将debug和release文件存放至项目文件夹下。修改默认构建路径执行步骤打开Qt Creator,点击“工具”按钮,选择“选项”选择“构建和运行”,点击“概要”选项卡,修改下面的默认构建路径为./%{Current...原创 2020-08-13 11:24:39 · 817 阅读 · 0 评论 -
报错“Could not parse stylesheet of object 0x14e70758“
出现问题报错代码:ui->labelExperStatus->setStyleSheet("{color: black;font: 9pt 微软雅黑;}");“Could not parse stylesheet of object 0x14e70758”意思是:不能解析对象0x14e70758处的样式表问题原因使用样式表美化Qt控件时,语法错误,缺少控件类名解决方法ui->labelExperStatus->setStyleSheet...原创 2020-08-13 11:19:43 · 2234 阅读 · 1 评论 -
qt5-char*和wchar_t*相互转换
问题描述添加其它类库时,有两个函数的实参与形参类型不符,就是char*和wchar_t*没有相互转换就使用了,具体情况如下所示: error C2664: “strcpy”: 不能将参数 2 从“WCHAR [1]”转换为“const char *”与指向的类型无关; 转换要求 reinterpret_cast、C 样式转换或函数样式转换 error C2664: “CreateFileW”: 不能将参数 1 从“char [256]”转换为“LPCWSTR...原创 2020-08-13 11:18:27 · 1221 阅读 · 0 评论 -
4.Qt5+QtChart绘制二维图表
官方文档:http://doc.qt.io/qt-5/qtcharts-overview.html#line-and-spline-chartsQt Charts可以创建时尚,互动,以数据为中心的用户界面。Qt Charts使用Graphics View Framework来简化集成。图表组件可以用作QWidget或QGraphicsWidget对象或QML类型。图表类型Qt Charts模块提供以下图表类型:线和样条图:线和样条图将数据显示为由线连接的一系列数据点。在折线图中,数...原创 2020-08-13 11:08:39 · 562 阅读 · 0 评论 -
1.Qt5+QDebug输出调试信息
linux-Qt5.14.0只要开发人员需要向设备,文件,字符串或控制台写出调试或跟踪信息,就会使用QDebug类。如果是单纯的C++编程,直接使用cout将要输出的内容输出到控制台就行,但是如果要开发桌面应用程序,cout就用不上了,就需要使用QDebug。简单示例打开Qt,新建一个Qt Widgets Application项目,需要添加头文件QDebug,然后添加代码就好了。#include "mainwindow.h"#include "ui_mainwindow.h...原创 2020-08-13 10:41:07 · 704 阅读 · 0 评论 -
Qt显示图片
QMovie *movie =new QMovie("/home/jq/my_picture/timg.jpeg"); ui->label->setMovie(movie); movie->start();...原创 2020-08-12 16:37:51 · 1061 阅读 · 0 评论 -
Ubuntu下Qt程序的打包发布
Ubuntu18.04qt:5.14.0为便于描述,我们这里假设生成的程序名称为test(即要发布的程序名称)方法一:1. QtCreate使用Release版本编译将编译后生成的可执行程序(如:test)复制到一个空目录下2.使用ldd命令查看和导出需要的库在步骤1的目录下新建一个pack.sh文件,文件内容如下:#!/bin/sh exe="test" #你需要发布的程序名称des="/home/someone/QtProject/build-test-Desktop-Releas原创 2020-08-10 16:44:59 · 5898 阅读 · 2 评论 -
QT-serial-ubuntu18.04
我使用的是Ubuntu18.04,QT5.14.0参考第一个:首先,QT5是自带QSerialPort这个类的,使用时需要在pro文件里面添加一行:QT += serialport然后直接引用头文件就可以了。#include <QSerialPort> //提供访问串口的功能 #include <QSerialPortInfo> //提供系统中存在的串口的信息在QT5中,串口通信是借助一个QSerialPort的对象来实现的,在设置Q原创 2020-08-06 18:23:18 · 492 阅读 · 0 评论 -
Ubuntu18.04下Qt安装
Ubuntu 18.04 下安装Qt5.14.0 实列http://download.qt.io/archive/qt/5.14/5.14.0/下载完后将文件复制到虚拟机linux内,也可直接通过Linux下载。jq_projectroot_1003进入所在文件夹,先给执行权限chmod +x qt-opensource-linux-x64-5.14.0.run执行 ./qt-opensource-linux-x64-5.14.0.run邮箱校验后再登录选择自己需要的(不知道就全原创 2020-08-06 14:15:52 · 778 阅读 · 0 评论