- 博客(16)
- 资源 (8)
- 收藏
- 关注
原创 C++学习(二四六)qt on android系列文章
Qt on Android Episode 1 How Qt on Android began and how it works
2021-04-22 21:26:09 105
原创 C++学习(二四五)如何调试qt android程序
设置断点不起作用有人说可以调试 http://www.qtcn.org/bbs/read-htm-tid-84828.htmlPerfect Debugging Experience with QtCreator on Android
2021-04-22 21:07:25 154
原创 C++学习(二四四)qml如何设置connect的类型
qt5.12qml的connect不支持连接类型连接类型主要有:Qt::AutoConnection: 默认值,使用这个值则连接类型会在信号发送时决定。如果接收者和发送者在同一个线程,则自动使用Qt::DirectConnection类型。如果接收者和发送者不在一个线程,则自动使用Qt::QueuedConnection类型。Qt::DirectConnection:槽函数会在信号发送的时候直接被调用,槽函数运行于信号发送者所在线程。效果看上去就像是直接在信号发送位置调用了槽函数..
2021-04-18 17:08:42 990
原创 C++学习(二四三)qt资源路径的奇怪问题
下面正常engine->load(QUrl(QStringLiteral("qrc:/main.qml")));下面不正常engine->load(QUrl(QStringLiteral(":/main.qml")));利用下面判断,文件:/main.qml存在,反而文件qrc:/main.qml不存在QFile::exists(":/main.qml") trueQFile::exists("qrc:/main.qml") false...
2021-04-18 16:56:26 294
原创 C++学习(二四二)qt中文乱码解决
几个编码,cpp文件编码、编译器编码、可执行程序编码、操作系统本地编码、Qt内部编码cpp文件编码可选,如GBK UNICODE UTF等编译器编码,对于VS一般是UNICODE可执行程序、操作系统本地编码是一致的,对于中文系统一般是GBK,英文系统是UNICODEQt内部编码是UNICODE对于qt+vs而言,CPP编码采用UTF,cpp中的中文编码编号过程:1、编译时(cpp到obj文件):vs不识别UTF编码的中文,强行按照UNICODE翻译中文编码,造成乱码2、链接.
2021-04-18 06:32:17 346
原创 C++学习(二四一)qml的全局变量
auto engine = new QQmlApplicationEngine(); engine->addImportPath(QLatin1Literal("qrc:/")); // 构造app全局变量,将engine传入该全局变量构造函数 auto appGlobal = new AppGlobal(engine); engine->rootContext()->setContextProperty("$app", appGlobal);...
2021-04-15 21:10:22 791
原创 C++学习(二四零)Q_PROPERTY
Q_PROPERTY()是一个宏,用来在一个类中声明一个属性property,由于该宏是qt特有的,需要用moc进行编译,故必须继承于QObject类。Q_PROPERTY(type name READ getFunction [WRITE setFunction] [RESET resetFunction] [NOTIFY notifySignal] [DESIGNABLE bool] [SCRIPTABLE bool] [STORED bool] [
2021-04-14 06:29:47 296
原创 C++学习(二三九)invokeMethod的用法
调用槽函数invokeMethod(QObject *, const char *, Qt::ConnectionType , QGenericReturnArgument , QGenericArgument , QGenericArgument , QGenericArgument , QGenericArgument , QGenericArgument , QGenericArgument , QGenericArgument , QGenericArgument , QGenericArg
2021-04-13 06:25:52 1160
原创 C++学习(二三八)qt访问资源的路径写法
qt工程文件夹名:/资源名osg::Node* _node_cow = osgDB::readNodeFile("assets:/cow.osg");engine->load(QUrl(QStringLiteral("qrc:/main.qml")));
2021-04-13 06:01:37 397
原创 C++学习(二三七)qml如何找到根对象rootobject
方法一QQmlApplicationEngine engine;engine.load(QUrl(QStringLiteral("qrc:/main.qml")));QObject *rootObject = engine.rootObjects().first();方法二QQuickView view(QUrl("qrc:/main.qml"));QObject *rootObject = view.rootObject();
2021-04-13 05:57:47 1361
原创 C++学习(二三五)qt android undefined reference to `OpenThreads::Mutex::~Mutex()‘
需要定义激活下#include <OpenThreads/Mutex>#include <OpenThreads/Condition>#include <OpenThreads/Thread>#include <OpenThreads/Barrier>#include <osg/Stats>OpenThreads::Mutex a; OpenThreads::Condition b; OpenThreads::T
2021-04-04 07:06:32 266
原创 C++学习(二三四)qml的findChild参数说明
name指的是objeName,而不是idText { id: abcd x: 44 y: 27 text: qsTr("HelloWorld") font.pixelSize: 12 objectName: "hello" }
2021-04-02 23:00:25 696 1
原创 C++学习(二三三)qml module not found
在pro文件中添加QML_IMPORT_PATH +=D:\Qt\Qt5.12.0\5.12.0\msvc2017\qml
2021-04-01 06:01:43 3829 1
osgAndroidExampleGLES2重新组织TestNativeCPlusPlus
2021-06-19
NVIDIA_Nsight_Tegra_Release_3.6.19217.7511.exe
2021-02-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人