摘要:
Layouts Spacers Buttons Item Views(Model-Based) Item Widgets(Item-Based) Containers Input Widgets Display Widgets Label Text Browser Graphics View Cal 阅读全文
摘要:
一.元对象 QT使用元对象编译器(Meta Object Compiler,moc),实现了元对象(Meta Object System,mos)机制,为标准C++增加了一些特性: 信号槽机制,用于解决对象之间的通讯 可查询可设计的对象属性 强大的事件机制以及事件过滤器 基于上下文的字符串翻译机制( 阅读全文
摘要:
QNetworkAccessManager的post方法 多线程 同步 异步 八.QT5多线程和多进程 1.多线程 QThread是Qt线程中一个公共的抽象类,所有的线程类都是从QThread抽象类中派生的,需要实现QThread中的虚函数run(),通过调用start()函数 QThread对多线 阅读全文
摘要:
在QT上绘制3D总共有三种方法: 用QT 3D模块进行支持3D 引用OpenGL库来支持3D 引用VTK OSG等库来支持3D 一.QT 3D 1.头文件模块支持 //QT 3D C++ aplication: qmake .pro file这个配置文件中添加 QT += 3dcore 3drend 阅读全文
摘要:
一.QT5打包问题 1.Qt 5.13.2(MSVC 2017 64-bit) 命令行 2.cd 到当前exe所在目录 3.windeployqt xxx.exe 进行打包需要的dll 注意debug版本和release版本 二.QT5中文乱码问题 1.打开保存为 UTM-8 DOM编码 2.QSt 阅读全文
摘要:
一.QObject 类 QObject::d_ptr QObject::staticMetaObject QObject::staticQtMetaObject QObject::tr() QObject::event() QObject::parent() QObject::thread() QO 阅读全文
摘要:
一.下载安装QT5 QT是一个跨平台的C++图形用户界面应用程序框架,主要用来开发图形用户界面(Graphical User Interface,GUI) QT除了可以绘制漂亮的界面(包括控件/布局/交互),还可以多线程/访问数据库/图像处理/音视频处理/网络通信/文件操作等 Windows下的GU 阅读全文
摘要:
一.Shader glsl hlsl 二.PBR PBR是基于物理渲染的着色模型,PBR着色模型分为材质和灯光两个属性 材质部分由:基础色 法线 高光 粗糙度 金属度来定义 灯光部分由:直接照明 间接照明 直接高光 间接高光 阴影 环境光来定义 阅读全文
摘要:
一.简介 Qt Quick Qt提供的Qml的标准库,提供了大量的控件与C++混合编程,需要什么控件直接import进去QmlQt元对象语言,类似json的声明语法,支持JavaScript语句 Qt样式表类似于HTML的层叠样式表(CSS),它是一个单独的.qss文件而不用去继承QStyle类 Q 阅读全文
摘要:
#include found after .generated.h file - the .generated.h file should always be the last #include in a header 出现这个Bug是因为要把头文件声明放在 #include ".generated 阅读全文