
QT
lwlgzy
这个作者很懒,什么都没留下…
展开
-
ROS QT界面开发步骤
你需要ROS人机交互软件吗?GitHub - chengyangkj/Ros_Qt5_Gui_App: ROS human computer interface based on Qt5(基于Qt5的ROS人机交互界面)https://blog.youkuaiyun.com/qq_38441692/category_9863968.htmlbilibili html5 player安装ros对qt pkg的支持sudo apt-get install ros-melodic-qt-create原创 2022-02-23 15:31:04 · 1867 阅读 · 0 评论 -
Boost编译问题
undefined reference to `__imp_WSAStartup'https://blog.youkuaiyun.com/u013711616/article/details/52261679原创 2019-12-27 16:54:28 · 210 阅读 · 0 评论 -
Boost 参考文档
Boost库参考文档原创 2020-03-28 10:04:54 · 1077 阅读 · 0 评论 -
sqlite 统计数据
--统计每月合计select strftime("%m", GoodInTime) 月,round(sum(GoodMoney)) 合计 from sx_jinhuo group by strftime("%Y", GoodInTime),strftime("%m", GoodInTime)static bool InitSqlCon(){ QSqlDatabase db ...原创 2019-10-31 17:07:07 · 1769 阅读 · 0 评论 -
QML笔记记录
环境:QT版本:QT 5.5.1开发环境:Qt Creator 3.5.1 (opensource)添加cpp文件中自定义信号后,qml中绑定C++对象的信号,Creator总是不能自动提示Cpp文件中自定义的signal;解决方法:关闭工程文件,再次打开工程。...原创 2019-12-03 11:48:02 · 189 阅读 · 0 评论 -
QT QByteArray和16进制字符串相互转换
hexString <==> QByteArray#include <QStringList>QString ByteArrayToHexString(QByteArray ascii)//字符串转16进制{ QString ret; for(int i = 0; i < ascii.count(); i++) ret.append(QString("%1 ").arg((uchar)ascii.at(i), 2, 16, (QChar)原创 2020-07-17 08:47:10 · 5776 阅读 · 1 评论 -
qt creator 设计界面UI 转为py文件
http://www.luyixian.cn/news_show_337934.aspxpyuic5 -o mainwindow.py mainwindow.uiimport osimport sysfrom mainwindow import Ui_MainWindow # 转换后的ui对应的py文件from PyQt5.QtWidgets import QApplica...原创 2020-04-24 15:32:46 · 1320 阅读 · 0 评论 -
Qt5.5.1编译OCI驱动教程连接到Oracle数据库方法
qt安装需要安装完整版,包括src的http://www.mamicode.com/info-detail-1942114.html验证是否支持#include <QCoreApplication>#include <QDebug>#include <QSqlDriver>#include <QSqlDatabase>int ...原创 2020-04-21 16:46:06 · 662 阅读 · 0 评论 -
qt 编译poco库
poco下载地址:https://pocoproject.org/releases/poco-1.7.9/版本环境:Qt 版本5.5.1poco-1.9.0-all准备工作:1. 下载MSYS使用mingw-get-setup.exe,安装MYSYS,只选择安装msys-base(mingw使用Qt中自带)2. 配置打开C:\MinGW\msys\1.0\msys....原创 2020-04-17 11:51:15 · 2027 阅读 · 0 评论 -
获取本地主机信息类库
#ifndef COMPUTERINFO_H#define COMPUTERINFO_H#include <QObject>#include <QHostAddress>#include <QNetworkInterface>#include <QNetworkAccessManager>#include <QNetworkRe...原创 2020-04-08 13:45:57 · 210 阅读 · 0 评论 -
QML使用注意事项
以下为个人经验:1、注册一个类使得在qml页面中能够使用该类的实例#define testAA_REGISTE {\ qmlRegisterType<TestAA>("com.hhkj.TestAA",1,0,"TestAAQML");\ }2、在程序运行前需要初始化注册,才能在qml中识别testAA_REGISTE;3、qml中引用...原创 2020-03-25 13:50:10 · 377 阅读 · 0 评论 -
QT U盘检测封装
可对windows系统下u盘插入和移除进行检测调用///[U盘插入移除检查]void hhkj_bomTools::componentHelper::uDiskCheckInit(const QObject *recv, const char* slotCome, ...原创 2020-03-06 16:13:47 · 467 阅读 · 0 评论 -
qtFtp 上传下载时文件中文显示乱码处理方法
MinGW编译器使用qftp显示服务器文件的时候,qtcreateor界面中文总是显示乱码,解决办法: QStringstr= QTextCodec::codecForName("UTF-8")->toUnicode(urlinfo.name().toLatin1());...原创 2020-02-29 10:59:06 · 1691 阅读 · 19 评论 -
QT 日志的实现
零、效果[INFO] 2020-02-25 14:47:57.473 threadId 11144, File:..\SX\EasyLog.h ,Line:37 ,Func: >> 初始化一、目录结构如下 二、pri文件SOURCES += $$PWD/EasyLog.cppHEADERS += $$PWD/EasyLog.h三...原创 2020-02-25 15:37:56 · 237 阅读 · 0 评论 -
A Book about Qt5
http://qmlbook.github.io/原创 2020-02-23 09:36:41 · 172 阅读 · 0 评论 -
网络传输TLV数据格式的QT实现
TLV数据格式简单实现,完善中...#include <QDateTime>#include <QtEndian>// 将字符数字转换为16进制的字符串inline QString ToString(uchar* pbuffer,int len,QString seplit=" "){ QString sMessage=""; QStri...原创 2020-02-21 17:42:38 · 1040 阅读 · 0 评论 -
QT 的多项目管理文件结构
qt creator编写动态库进行测试,各个库有依赖的情况下希望实现完成按顺序自动编译.目录结构如下Mutlpro.pro文件内容如下:TEMPLATE = subdirsSUBDIRS +=\ hhFTP\ testFtpCONFIG += ordered打开Mutlpro.pro文件后,进行编译则会按照SUBDIRS的顺序进行编译程序...原创 2020-02-21 08:51:43 · 1053 阅读 · 0 评论 -
QT 常用方法
// 检查并创建目录void CheckAndCreateDirectory(QString sPath){ qDebug()<<sPath; QDir dir(sPath); if (!dir.exists()) { dir.mkpath("."); }}原创 2020-02-20 20:42:23 · 276 阅读 · 0 评论 -
QT 使用boost库
环境:QT5.5.1 和 boost_1_68_0一、Boost的编译1. 打开cmd,输入一下的内容 gcc -v确定gcc是否能用,不能添加环境变量 C:\Qt\Qt5.5.1\Tools\mingw492_32\bin2.cmd进入到....\boost_1_68_0\tools\build\src\engine文件夹下执行build.bat gcc在当前目录将会生...原创 2019-12-27 15:42:47 · 2581 阅读 · 0 评论 -
powershell 分析文件夹内log查找匹配到的内容
Get-ChildItem -Filter Application_Trace__*.log| ForEach-Object{ cat $_.FullName|where {$_ -match "返回错误代码"}>>result.log}或者ls -Filter Application_Trace__* |foreach {cat $_.FullName|?{$_...原创 2019-11-20 20:10:39 · 496 阅读 · 0 评论 -
qt 共享内存简单例子
进程1 初始化MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi(this); if (NULL == m_pSharedMemory) { m_pSharedMemory = ne...原创 2019-10-22 10:45:45 · 681 阅读 · 0 评论 -
code draft
inline void str2char(QString str,char* des){ for (int i = 0; i &amp;amp;lt; str.length(); ++i) { des[i] = str.at(i).toLatin1() - 0x30; }}原创 2018-11-13 17:32:54 · 272 阅读 · 0 评论 -
linux 环境下qt生成程序无法双击运行问题
问题描述:一、系统环境Ubuntu 18.04.1 LTS 64位系统环境 gcc version 7.3.0 (Ubuntu 7.3.0-27ubuntu1~18.04) Qt5.11.2Qt Creator 4.7.1二、问题新建qt 默认qt widgets application编译生成的文件为application/x-sharedlib,无法双击直接运行...原创 2018-11-15 14:07:08 · 7314 阅读 · 3 评论 -
Qt :libpng warning: iCCP: known incorrect sRGB profile
1、从ImageMagick的官网下载压缩包根据平台下载相对应的压缩包,如Windows下载ImageMagick-7.0.4-0-portable-Q16-x64.zip2、把下载完的压缩包解压到e:/Programs/ImageMagick3、在Qt的资源文件夹下(Qt调用资源的目录)新建 ImageMagick-Fix-PNG.bat 文件打开后编辑内容:@echo offec...转载 2018-12-13 17:38:00 · 643 阅读 · 0 评论 -
Windows环境下Qwt安装和使用
原文地址本文是在基于Win7-32位、Qt5.5、MinGW、Qt Creator的环境下安装Qwt。作者搜集了网上大部分资料亲自试验才写出的这篇博客,希望对大家有帮助。一 准备环境1. 准备Qt Creator如果你没有Qt开发环境,请先去官方网站下载一个,选择离线安装的windows版本,安装很简单。由于这个版本已经集成了MinGw,所以你都不需要单独安装MinGW。配置到你的环...转载 2018-12-18 16:35:08 · 500 阅读 · 0 评论 -
QT QTableView 奇偶行颜色QSS样式
设置奇偶行交替颜色setAlternatingRowColors(true);QSS样式#define QTableView_QSS_ALtColor "QTableView::item:alternate:!selected, "\ "QTableWidget::item:alternate:!selec...原创 2019-06-10 14:14:38 · 5932 阅读 · 0 评论 -
QTableView 插入QPushButton实现
////////////////////////////////////////////////// ct = new CTableView(QRect(100,100,500,400),this); QStringList headerlst ; headerlst<<"0"<<"1"<<"2"<<"3"; ...原创 2019-06-10 16:50:41 · 3168 阅读 · 0 评论 -
QT 字符编码转换
//String以GBK编码格式转Asciiinline QByteArray String2Ascii(QString str){ QTextCodec *pCodec = QTextCodec::codecForName( "GBK" ); QByteArray data = pCodec->fromUnicode(str); return data;}...原创 2019-07-14 22:24:00 · 1269 阅读 · 0 评论 -
win api 隐藏任务栏和开始按钮/屏蔽系统组合按键
if(checked) { //隐藏任务栏 HWND hWnd = ::FindWindow(TEXT("Shell_traywnd"),TEXT("")); ::SetWindowPos(hWnd,0,0,0,0,0,SWP_HIDEWINDOW); // 获取开始按钮句柄,并显示 HWND hWnd2...原创 2019-09-10 11:46:46 · 674 阅读 · 0 评论 -
QT qDebug 调试信息显示文件代码行号
#define LWLGD //LWLG::日志开关,注释关闭打印日志#ifdef LWLGD #define lwlgout qDebug()<<"[lwlg]File"<<__FILE__<<",Line:"<<__LINE__<<">>"#else #define lwlgout#endif...原创 2019-09-27 10:57:03 · 1567 阅读 · 0 评论 -
qT 调用quazip库解压和压缩文件
原创 2019-09-30 15:07:38 · 343 阅读 · 0 评论 -
This application has requested the Runtime to terminate it in an unusual way.
qt 运行程序打包后在win 7 运行出现如下图所示错误解决方法:1、首先将程序依赖的qt库放到和可执行程序一目录2、将C:\Qt\Qt5.5.1\5.5\mingw492_32\plugins\platforms文件夹,复制到可执行程序同一目录...原创 2018-09-18 14:31:23 · 14386 阅读 · 0 评论