
Qt
文章平均质量分 69
Qt
却道天凉_好个秋
这个作者很懒,什么都没留下…
展开
-
windows下编译使用QSSH
windows上通过ssh方式访问服务器。原创 2023-07-24 22:05:39 · 772 阅读 · 1 评论 -
qt中关键字如signals与第三方库变量冲突的解决方案
vs2019+qt5.14.2+自研库MyRPC.dll。原创 2023-06-26 21:29:26 · 812 阅读 · 0 评论 -
qt介绍06——QMAKESPEC
1. qmakeqmake是用来为不同的平台的开发项目创建Makefile的Trolltech开发一个易于使用的工具。手写Makefile是比较困难并且容易出错的,尤其是需要给不同的平台和编译器组合写几个Makefile。qmake简化了Makefile的生成,使用qmake,开发者创建一个简单的项目文件并且运行qmake生成适当的Makefile。qmake会注意所有的编译器和平台的依赖性,所以为了创建一个Makefile只需要一个只有几行信息的文件(pro文件),后面会介绍如何创建一个项目文件。qm转载 2021-09-08 21:15:02 · 1288 阅读 · 0 评论 -
qt介绍05——qmake支持c++11
在.pro文件中添加如下即可:QMAKE_CXXFLAGS += -std=c++11原创 2021-07-28 22:11:55 · 943 阅读 · 0 评论 -
qt介绍04——Qt5.5.0(32位)源码裁剪
1. Qt源码下载方式1:https://download.qt.io/new_archive/qt/5.5/5.5.0/single/下载qt-everywhere-opensource-src-5.5.0.zip包即可方式2:Qt5.5.0安装时勾选源码下载(Qt5.5.0默认是不安装源码的) 如图所示 勾选Source Components即可...原创 2021-05-07 22:42:33 · 1670 阅读 · 5 评论 -
qt介绍03——Q_PROPERTY
1. 概念Qt提供了一个绝妙的属性系统。跟那些由编译器提供的属性差不多。然而,作为一个独立于编译器和平台的库,Qt不依赖于非标准的编译特性,比如__property 或[property]。Qt可以在任何平台上的标准编译器下编译。Qt属性系统基于元数据对象系统--就是那个提供了对象内置信号和槽通讯机制的家伙。Q_PROPERTY()是一个宏,用来在一个类中声明一个属性property,由于该宏是qt特有的,需要用moc进行编译,故必须继承于QObject类。Q_PROPERTY(type na转载 2021-04-12 19:38:58 · 9611 阅读 · 0 评论 -
qt介绍02——QML渲染机制
1. Scene Graph 的优势在Qt5中推出了一个新的渲染底层 Scene Graph,来替代Qt4时期的 Graphics View。如果大家使用过Qt5的 Qt Quick 模块,你会感觉 Qt Quick 的画面渲染速度和效率比Qt4的 GraphicsView 来说好了很多。主要原因是在渲染部分精简了渲染堆栈,并且充分利用显卡加速,将渲染负担转移到GPU来进行,实现了负载均衡。Scene Graph 是直接构建在OpenGL之上的,因此 Scene Graph 对于OpenGL开发者来转载 2021-03-21 17:45:22 · 3570 阅读 · 0 评论 -
qt介绍01——信号槽原理
1. 什么是moc?qt中的moc全称是Meta-Object Compiler,也就是“元对象编译器”。当我们编译C++文件时,如果类声明中包含了宏Q_OBJECT,则会生成另外一个C++源文件,也就是我们经常看到的moc_xxx.cpp文件,执行流程如图所示:Q_OBJECT是一个非常重要的宏,他是Qt实现元编译系统的一个关键宏,这个宏展开后,里边包含了很多Qt帮助我们写的代码,包括了变量定义、函数声明等。1.1变量- static const qt_meta_stringdat.转载 2021-03-17 00:02:59 · 1211 阅读 · 0 评论