QT
F_hawk189
这个作者很懒,什么都没留下…
展开
-
ByteArray 与 QString(Hex字符串) 的 互转
QString(Hex)转QByteArray。QByteArray转十六进制字符串。原创 2023-02-25 20:21:32 · 404 阅读 · 0 评论 -
QT Cannot queue arguments of type
输出窗口报的是QObject::connect: Cannot queue arguments of type 's_MSGBoxInfo'(Make sure 's_MSGBoxInfo' is registed using qRegisterMetaType().)网上搜了一下相关的解决办法:connect时添加参数Qt::DirectConnection,以保证其不被放入信号队列,从而达到想要的效果,但这种办法不一定能解决该问题,因为QUuid类型是Qt的基本类型,是可以作为信号参数使用的,转载 2020-05-17 18:22:57 · 520 阅读 · 0 评论 -
Qt QChart设置内边界和外边界
QChart的内边界和外边界是指如下区域 chartCurrent->layout()->setContentsMargins(0, 0, 0, 0);//设置外边界全部为0 chartCurrent->setMargins(QMargins(0, 0, 0, 0));//设置内边界全部为0 chartCurrent->setBackgroundRoundness(0);//设置背景区域无圆角...转载 2020-05-08 21:16:28 · 2455 阅读 · 1 评论 -
error C2039: “staticMetaObject”: 不是“A”的成员 c:\Users\chuan\documents\visual studio 2010\Projects\Deriv
转载自:https://blog.csdn.net/weixin_39955229/article/details/81901603原文标题:QObject多继承static_meta_object的编译问题问题描述继承一个类,再继承自QObject并添加Q_OBJECT的宏之后,编译不过。class A{public: A(){}; ~A(){};pri...转载 2019-11-03 18:42:42 · 2740 阅读 · 1 评论 -
Qt 获取标题栏高度
转载自:https://www.jianshu.com/p/19243c9c66b8QRect desktopRect = QApplication::desktop()->availableGeometry();int iTitleBarHeight = style()->pixelMetric(QStyle::PM_TitleBarHeight); // 获取标题栏高度...转载 2019-10-18 22:18:24 · 3168 阅读 · 0 评论 -
Qt编译错误: 'UnicodeUTF8' is not a member of 'QApplication'
转载:https://blog.csdn.net/rl529014/article/details/52684506--->编译遇到类似错误:error: QCalendarWidget: No such file or directoryerror: QComboBox: No such file or directoryerror: QDateEdit: No such fil...转载 2019-02-13 15:31:56 · 1985 阅读 · 0 评论 -
QtCreator修改项目构建目录
转载:https://blog.csdn.net/u010560290/article/details/80631124QtCreator修改项目构建目录使用QtCreator编译Qt项目时,如有需求修改编译过程文件(即Makefile、.o、.exe等文件)存放目录,简单在工具–>选项–>构建和运行中修改Default build directory是不会生效的。解决方法看下...转载 2019-02-13 16:14:26 · 1436 阅读 · 0 评论 -
QT如何管理组件(解决“要继续此操作,至少需要一个有效且已启用的储存库”问题)
转载:http://blog.sina.com.cn/s/blog_8564b95d0102ybpz.htmlQT的组件管理软件并没有在开始菜单或者桌面添加快捷方式(5.9版本),也没有在代码编辑界面设置相关的选项,藏的比较深,因此我被坑了很多次(之前如果要添加组件,只能选择卸载了重装)没有对比旧没有伤害,微软visual studio2017的组件管理软件visual studio i...转载 2019-03-05 09:32:42 · 405 阅读 · 0 评论 -
error: #error "Qt requires C++11 support
转载自:https://blog.csdn.net/qq_35661436/article/details/77418385在.pro文件里面添加QMAKE_CXXFLAGS += -std=c++11ORCONFIG += c++11转载 2019-05-13 18:28:04 · 7442 阅读 · 4 评论 -
QT两个头文件互相包含出现找不到类的错误
今天突然发现了一个很致命的错误,两个头文件,一个a.h,一个b.h,然后代码是这样的://a.h#include "b.h"class AClass { AClass();private: BClass b;}//b.h#include "a.h"class BClass{ BClass();private: AClass a...原创 2019-05-31 09:42:01 · 3124 阅读 · 4 评论 -
在Qt示例项目的C ++ / QML源中的//! [0]的含义是什么?
转载自:https://www.cnblogs.com/h2zZhou/p/9565238.html在Qt示例项目的C ++ / QML源中的//! [0]的含义是什么?例如: //! [0] GLWidget :: GLWidget(Helper * helper,QWidget * parent):QGLWidget(QGLFormat(QGL :: SampleBuffe...转载 2019-07-15 10:59:57 · 497 阅读 · 0 评论 -
vs 显示QOpenGLWidget崩溃
转载自:https://blog.csdn.net/GengWenhui123/article/details/86640525由于显卡的差异,有时候在创建QOpenGLWidget时需要初始化显卡第一次创建QOpenGLWidget失败#include "QtGuiApplication2.h"#include <QtWidgets/QApplication>#in...转载 2019-08-21 20:29:56 · 746 阅读 · 0 评论 -
QT使用信号槽问题undefined reference to vtable for **
今天写了一个测试程序,使用信号槽,运行之后发现信号槽没有生效。于是加入了Q_OBJECT的宏,报错:undefined reference to vtable for **。重新执行qmake,重新构建运行,完成...原创 2018-12-21 15:15:19 · 904 阅读 · 4 评论 -
QT界面切换特效
应用场景 淡入淡出 界面平移 回弹效果 转载自:hezf_hero:https://blog.csdn.net/hezf_hero/article/details/50187483应用场景在开发桌面应用的时候,经常性的会在几个界面之间切换可以是局部的,也可以是整个界面以前我总是利用hide和show来完成但是很缺乏动态的美感,用户在使用的时候体验不好今天就来解决这个问...转载 2018-08-10 10:18:49 · 13236 阅读 · 2 评论 -
Linux下QT的安装步骤及‘Hello QT’的实现
1.所需源码:QT:源码包:qt-everywhere-opensource-src-4.6.2.tar.gz 下载网址: ftp://ftp.trolltech.com/qt/source/ 版本: 4.6.2触摸屏库: 源码包:tslib-1.4.tar.bz2 版本:1.4QTCreator安装包: 源码包: qt-sdk-win-ope...转载 2017-10-24 19:51:37 · 185 阅读 · 6 评论 -
Qt之处理QNetworkAccessManager网络连接超时
来自:一去、二三里,https://blog.csdn.net/liang19890820/article/details/53204396简述在网络操作中,经常会由于各种原因引起网络连接超时,究竟何为网络连接超时?网络连接超时:在程序默认的等待时间内没有得到服务器的响应超时原因引起网络连接超时的原因很多,下面,列举一些常见的原因:网络断开,不过经常...转载 2018-06-11 21:22:11 · 2315 阅读 · 0 评论 -
QT客户端与Java服务端进行https通信
网上也有一部分教程,不过我还是踩了许多的坑,所以整理了一下网上看到的和自己的一些收获。首先:,Tomcat.truststore(包含信任库),首先说明一下这个两个文件 client.p12 pkcs12格式 Tomcat.truststore java存储的keystore格式,也可能是 .keystore文件QT是无法直接使用这两个文件...原创 2018-06-06 11:26:00 · 1524 阅读 · 0 评论 -
QT使用异或加密算法进行加密解密
转载自:https://blog.csdn.net/imbegood/article/details/77771273Xor.h:#ifndef XOR_H#define XOR_H#include 'QObject'#include 'QString'#include 'QByteArray'#include 'QTex...转载 2018-06-07 17:05:54 · 1546 阅读 · 0 评论 -
QT解析QJsonObject和QJsonArray以及和QByteArray之间的相互转换
来自:https://blog.csdn.net/qq1263292336/article/details/50379317#include "QApplication"// JSON格式的前缀#define J_ID "id"#define J_NICK "nick"#define J_ZHUANYE ...转载 2018-06-03 14:49:16 · 8850 阅读 · 0 评论 -
QLocalServer和QLocalSocket单进程和进程通信实例
参考博客:http://tgstdj.blog.163.com/blog/static/74820040201243072238780/1. 建立一个QLocalServer实例 m_server2. 进行listen :m_server->listen("servername")3. 当有连接到来时,QLocalServer会发送netConnecti...转载 2018-05-23 10:18:34 · 903 阅读 · 0 评论 -
QT检测鼠标移入窗口和移出窗口
enterEvent 是鼠标移入leaveEvent是移出MainWindow.h#ifndefMAINWINDOW_H#define MAINWINDOW_H#include "QMainWindow"#include "QEvent"namespace Ui {class MainWindow;...原创 2018-05-22 10:36:55 · 2792 阅读 · 0 评论 -
QClipboard类文档
QClipboard类提供了对窗口系统剪贴板的访问。#include "qclipboard.h"继承了QObject。所有成员函数的列表。公有成员void clear()bool supportsSelection () constbool ownsSelection() constbool ownsClipboard() con...翻译 2018-05-22 09:06:02 · 407 阅读 · 0 评论 -
QT实现TCP通信
转载自:https://blog.csdn.net/u014695839/article/details/70041771/一、客户端1、客户端的代码比服务器稍简单,总的来说,使用QT中的QTcpSocket类与服务器进行通信只需要以下5步:(1)创建QTcpSocket套接字对象socket = new QTcpSocket(); (2)使用这个对象连接服...转载 2018-05-18 21:22:13 · 441 阅读 · 0 评论 -
qt错误?undefinedreferenceto`_imp___ZN10QTcpSocketD1Ev
错误信息:undefined reference to`_imp___ZN10QTcpSocketD1Ev'undefined reference to `_imp___ZN10QTcpSocketC1EP7QObject'undefined reference to `_imp___ZN10QTcpSocketD1Ev'undefined reference t...原创 2018-05-18 18:35:56 · 1713 阅读 · 0 评论 -
Qt中openssl配置,提示OPENSSL_Applink错误(程序异常退出错误)
首先在QTcreater创建的QT工程中配置静态库和头文件。1、LIBS += -L"E:\OpenSSL-Win32\lib" -llibcryptoLIBS += -L"E:\OpenSSL-Win32\lib" -llibsslINCLUDEPATH += $$quote(E:\OpenSSL-Win32\inc...原创 2018-05-17 21:26:24 · 1672 阅读 · 1 评论 -
Qt中 QString 和int, char等的“相互”转换
转载自:http://blog.csdn.net/ei__nino/article/details/7297791Qt中 int ,float,double转换为QString有两种方法1.使用QString::number();如: long a = 63; QString s = QString::number(a, 10); ...转载 2017-11-24 17:47:30 · 222 阅读 · 1 评论 -
Qt官方开发环境生成的exe发布方式--使用windeployqt
Qt 官方开发环境使用的动态链接库方式,在发布生成的exe程序时,需要复制一大堆 dll,如果自己去复制dll,很可能丢三落四,导致exe在别的电脑里无法正常运行。因此 Qt 官方开发环境里自带了一个工具:windeployqt.exe。以官方 Qt 5.4.0+MinGW 开发环境为例,从开始菜单--》Qt 5.4.0--》5.4--》MinGW 4.9 (32-bit)--》Qt 5.4 fo...转载 2018-06-13 16:56:23 · 202 阅读 · 0 评论