
QT
shaynerain
欢迎交流shaynerain@163邮箱
展开
-
QT浏览器QWebEngine的使用
前提条件首先构建套件必须使用MSVC2017及以上,并且安装QT时选择WebEngine组件.pro文件QT += webenginewidgetsmain文件#include <QMainWindow>#include <QWebEngineView>#include <QApplication>#include "qobject.h"int main(int argc, char *argv[]){ QApplic原创 2021-08-03 10:14:13 · 1345 阅读 · 0 评论 -
QT打开项目提示no valid settings file could be found
QT重装后打开工程出现问题删除Test.pro.user后,也无法添加正确的配置 经检查后发现这个版本的QT在安装的时候少了一些模块,重新安装上来 如果安装模块没有少,打开后可直接点击configure project即可用...原创 2020-09-01 22:37:01 · 5661 阅读 · 2 评论 -
QT颜值时代
给QT换上一个暗黑皮肤,没有对比就没有伤害在mian.cpp中加如下面这段话 qApp->setStyle(QStyleFactory::create("Fusion")); QPalette palette; palette.setColor(QPalette::ToolTipText, Qt::white); //palette.setColor(QPalette::Highlight, QColor(142,45,197).lighter());..原创 2020-05-21 00:12:29 · 201 阅读 · 0 评论 -
QT一些错误
解析类错误undefined reference to `vtable for xxxx '此错误出现在,创建文件时没有选择Q_OBJECT,在之后添加或者继承,这个时候就会报这个错误,有两种解决方式:把源文件移除,重新添加进来,会重新解析 清理工程,然后重新编译...原创 2020-05-20 23:58:18 · 377 阅读 · 0 评论 -
QT使用终端输出信息(Shell)
有些时候想要把某些信息输出到终端给用户查看,但默认下qt编译的应用程序没法在终端中启动,本篇记录在终端中启动方式,只需要如下两步:勾选run in terminal.pro文件启用终端CONFIG += console运行程序,信息就会输出到终端...原创 2020-05-20 23:55:03 · 3287 阅读 · 0 评论 -
QT程序分发
编程环境 win10 QT5.14.2程序写完之后需要分发给其他人使用,这里介绍QT的分发window平台需要使用windeployqt.exe 为了方便,我把他的路径添加到环境变量中C:\Qt\Qt5.14.2\5.14.2\mingw73_32\bin 在生成的exe下运行windeployqt Test.exe 可以单独把exe复制出来,在exe位置执行命令,这样就不会包含之前的中间文件了问题发现发现即使运行了windeployqt同样会有一些dll没有复制进去,如果设置.原创 2020-05-18 23:33:50 · 362 阅读 · 0 评论 -
QTcpSocket网络套字节通讯
实现服务器端和客户端,接收方式均采用槽接收方式,过程中可F1 F2查看官方文档服务端新建类,选择基类源文件.h文件#ifndef SOCKET_H#define SOCKET_H#include <QObject>#include <qtcpserver.h>#include <qtcpsocket.h>class socket : public QObject{ Q_OBJECTpublic: explic原创 2020-05-14 23:14:49 · 453 阅读 · 0 评论 -
QT串口的使用
QT环境win10、qt5.14.2添加引用工程文件.pro下添加QT += serialport#include <QSerialPort>#include <QSerialPortInfo>获取串口列表QStringList SerialPort:: GetSerialPortList(){ QStringList m_serialPortName; foreach(const QSerialPortInfo &i...原创 2020-05-14 22:40:06 · 472 阅读 · 0 评论 -
QT添加环境的方式
在qt的ide中如何添加其他库的路径,此处做记录添加inclued路径在pro文件中直接添加INCLUDEPATH += "C:\Program Files\CoppeliaRobotics\CoppeliaSimEdu\programming\include"添加LIBS在pro文件中添加win32 { LIBS += -lwinmm LIBS += -lWs2_32 LIBS += -lKernel32 }可不适用win32包裹,包裹作用原创 2020-05-13 22:27:12 · 572 阅读 · 0 评论 -
QT的简单使用
QT环境:win10、qt5.14.2目录下载QT使用帮助文档使用QT作为界面,C++做逻辑处理,用到什么就记录什么,不得不说太久没有使用C++已经忘得差不多了下载QT官网下载连接,特别慢,国内有镜像,可在镜像处下载,这里下载的目前最新版5.14.2http://download.qt.io/archive/qt/5.14/5.14.2/安装时需要账号使用帮助文档QT文档比较完善,可多加查看,快捷键F1F4快速定位到定义F5运行持续添加2020..原创 2020-05-11 22:02:28 · 205 阅读 · 0 评论