问题标签 [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.

0 投票
10 回答
220428 浏览

c++ - QString 到 char* 的转换

我试图通过以下方法将 QString 转换为 char* 类型,但它们似乎不起作用。

您能否详细说明这种方法可能存在的缺陷,或者提供一种替代方法?

0 投票
3 回答
48074 浏览

qt - Qt:*.pro 与 *.pri

*.proqmake和*.pri配置文件有什么区别?

什么应该进入 *.pro 文件,什么应该进入 *.pri 文件?

0 投票
7 回答
137569 浏览

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"。我该如何解决?

0 投票
1 回答
1699 浏览

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 或插槽本身的任何内容时有效,因此我必须得出结论,这些都没有问题。谁能告诉我我做错了什么?

0 投票
2 回答
2499 浏览

c++ - QObject:缺少 vtable 链接错误

我知道这个问题已经被问过很多次了,但我在这里和谷歌都找不到解决方案。

这是我的头文件

还有我的 CPP 文件:

这是错误日志:

它可能来自,signals但我不确定...

0 投票
2 回答
211 浏览

c++ - Qt 同步原语可以与非 QThread 线程一起使用吗?

例如,我想使用QSemaphoreboost 线程或 c++ 11 线程。这是允许的吗?

0 投票
1 回答
16822 浏览

c++ - QString[] 和 QStringList 有什么区别

QStringList 的对象和 QStrings 的数组有什么区别?我的意思是看起来两者都表现为一个数组。

0 投票
2 回答
4729 浏览

qt - Qt 链接器错误:找不到 -lQtCored

Qt *.pro 文件的问题:

我收到这些链接器错误:

所有 DLL 都存在于指定的目录中。
文档没有太大帮助。

这个 pro 文件几天前工作了,自从我安装了 Qt 5.1 后它似乎有问题(这还没有使用;我仍在使用 Qt4)。

平台:Windows 7、MinGW、Qt 4.8.4

0 投票
3 回答
3840 浏览

c++ - 字符串到浮点数的转换和格式化

目前我有这样的东西

现在浮点数是 2.3690000031..

我想要的是 2.3700000000 .. 关于我如何做到这一点的任何建议?另外为什么我得到 2.369 而不是 2.37?

0 投票
2 回答
13960 浏览

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?