166得票4回答
在Qt 5中连接过载的信号和槽

我在学习Qt 5中描述的新信号/槽语法(使用成员函数指针)时遇到了麻烦,参考New Signal Slot Syntax。我尝试更改以下内容:QObject::connect(spinBox, SIGNAL(valueChanged(int)), slider...

85得票7回答
项目错误:QT中存在未知模块:webkitwidgets。

我正在将代码从Qt4转移到Qt5,根据建议,我在.pro文件中添加了以下行:as suggested: 我正在将代码从Qt4转移到Qt5。如建议所示,我在我的.pro文件中添加了以下行:QT += webkitwidgets 然而,当我运行qmake时,我遇到了这个错误:Project ER...

74得票4回答
如何在Qt5中创建/读取/写入JSON文件

Qt5拥有一个新的JSON解析器,我想要使用它。问题在于,它的函数在通俗易懂方面并不是很清晰,而且我也可能读错了。 我想知道在Qt5中创建JSON文件的代码,以及“封装”这个词的含义。

67得票3回答
是否有一个专门针对PyQt5的教程?

我正在寻找一份PyQt5教程。没有教程的话,第一次使用Python进行GUI开发会相当复杂。 到目前为止,我只找到了一些PyQt4的教程。由于从Qt4到Qt5有一些变化,比如在Qt5中不再支持SIGNAL和SLOT,所以最好有针对PyQt5的特定教程。 能否请有人提供一份关于如何使用PyQ...

65得票4回答
如何使用Qt5 C++中的QMediaRecorder从QImage序列生成视频文件

我的目标是使用QMediaRecorder编码视频,通过提供运行时生成的QImage序列作为源。 到目前为止,我还没有找到简便的方法来实现这个目标。所有指南都指向了一个解决方案——实现自己的QMediaService和/或QMediaControl子类,以接受QImage输入并在注册后让QM...

63得票4回答
在Linux上构建Qt 5,用于Windows

我想将我的Qt 4应用迁移到使用Qt 5。这些说明失败了,因为MXE构建Qt 5时存在一些差异,包括它使用模块化的Qt tarballs,而不是一个大的tarball。

59得票2回答
QRegularExpression和QRegExp有什么区别吗?

我看到有一个新的正则表达式类 - QRegularExpression。 它是仅仅是 QRegExp 的 typedef,还是一个全新的类,或者是什么呢?我们为什么需要它,毕竟我们已经有了 QRegExp 呢?

57得票3回答
Qt Creator,ptrace:操作不允许。有什么永久解决方案吗?

在Qt Creator中调试C++代码时,我遇到了以下错误ptrace: Operation not permitted. Could not attach to the process. Make sure no other debugger traces this process. Ch...

56得票1回答
QTextEdit与QPlainTextEdit的区别

QTextEdit和QPlainTextEdit有什么区别?为什么要使用其中之一? 我正在编写一个文本编辑器来学习Qt5,现在我想知道是使用QTextEdit还是QPlainTextEdit更好。 到目前为止,我只发现在QTextEdit中可以显示图片,但除此之外它们看起来差不多。 我的文本...

50得票6回答
如何在Windows上找到Qt5 CMake模块

我正在尝试在Windows上使用CMake制作一个非常基础的Qt5应用程序。 我使用Qt5的文档来使用CMake,我的main.cpp文件只包含一个main函数。 我的CMakeLists.txt完全是这样的:cmake_minimum_required(VERSION 2.8.9) pr...