问题标签 [qtcore]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - QString 到 char* 的转换
我试图通过以下方法将 QString 转换为 char* 类型,但它们似乎不起作用。
您能否详细说明这种方法可能存在的缺陷,或者提供一种替代方法?
qt - Qt:*.pro 与 *.pri
*.pro
qmake和*.pri
配置文件有什么区别?
什么应该进入 *.pro 文件,什么应该进入 *.pri 文件?
c++ - QByteArray 到 QString
我遇到了QByteArray
和的问题QString
。
我正在读取一个文件并将其信息存储在QByteArray
. 该文件采用 unicode 格式,因此它包含以下内容:t\0 e\0 s\0 t\0 \0 \0
我正在尝试将此值与我指定的值进行比较,但它失败了,因为在调试器中我看到它不是 unicode 字符串。
代码将解释一切:
在调试器中,它向我显示该变量Data
具有 value"t\0 e\0 s\0 t\0 \0 \0"
并且myValue
具有 value "test"
。我该如何解决?
c++ - 无法从 QQmlPropertyMap 的子类中的 QML 调用 slot 或 Q_INVOKABLE
我正在尝试试驾QQmlPropertyMap
课程。如果我可以对它进行子类化,它似乎可以很好地满足我的需求。这里的文档甚至提供了一些关于如何对其进行子类化的基本说明。所述文档还表明该类派生自QObject
.
对于它的价值,我在 Qt 5.0.0 上使用 QtCreator 2.6.1 和 QtQuick 2.0。
我的 main.qml:
我的 main.cpp:
我的TestMap.h
当我运行时,我得到一个窗口,上面写着“价值”,正如我所期望的那样。但是当我点击窗口时,我得到一个控制台输出说
我一直在寻找类似的问题,但所有搜索结果都是关于忘记包含Q_OBJECT
宏的人。这一定是我在代码中做错了什么,因为如果我进行了 TestMap 文件注释中指示的所有更改(并将 main.cpp 和 main.qml 保持原样),我会收到qDebug
我期望的消息.
我不确定我是否应该Q_DECLARE_METATYPE
这样做(我认为 2-arg protected 构造函数应该为我做这件事),但无论如何它都不起作用。
为了记录,我唯一需要改变才能让它工作的是:
1) 源自QObject
而不是QQmlPropertyMap
。
2)将构造函数更改为:
就是这样。由于它在我不更改 main.cpp、main.qml 或插槽本身的任何内容时有效,因此我必须得出结论,这些都没有问题。谁能告诉我我做错了什么?
c++ - QObject:缺少 vtable 链接错误
我知道这个问题已经被问过很多次了,但我在这里和谷歌都找不到解决方案。
这是我的头文件
还有我的 CPP 文件:
这是错误日志:
它可能来自,signals
但我不确定...
c++ - Qt 同步原语可以与非 QThread 线程一起使用吗?
例如,我想使用QSemaphore
boost 线程或 c++ 11 线程。这是允许的吗?
c++ - QString[] 和 QStringList 有什么区别
QStringList 的对象和 QStrings 的数组有什么区别?我的意思是看起来两者都表现为一个数组。
qt - Qt 链接器错误:找不到 -lQtCored
Qt *.pro 文件的问题:
我收到这些链接器错误:
所有 DLL 都存在于指定的目录中。
文档没有太大帮助。
这个 pro 文件几天前工作了,自从我安装了 Qt 5.1 后它似乎有问题(这还没有使用;我仍在使用 Qt4)。
平台:Windows 7、MinGW、Qt 4.8.4
c++ - 字符串到浮点数的转换和格式化
目前我有这样的东西
现在浮点数是 2.3690000031..
我想要的是 2.3700000000 .. 关于我如何做到这一点的任何建议?另外为什么我得到 2.369 而不是 2.37?
c++ - How to parse HTML with C++/Qt?
How can i parse the following HTML
I would like to retrive the data "12345" from a "span" with style="font-size:11px" from www.testtest.com, but I only want the that very data, and nothing else.
How can I accomplish this?