qt5相关内容

zlib在Qt - QtZlib不存在

我使用QuaZip库,它有zlib依赖。我想在Archlinux和Windows 7下编译我的CMake管理的应用程序,在我安装Qt 5.3.0。 在Linux上: / p> 我已在这里阅读“如何将zlib添加到现有的qt安装”,zlib是Qt安装的本地部分。但在archlinux没有这样的目录。 因为我搜索所有其他Qt包括目录,包括QtCore,但没有zlib的迹象。另一方面,可以 ..
发布时间:2016-10-20 08:48:11 C/C++开发

QMediaplayer流从自定义QIODevice在Mac OS(10.9)加密

我目前正在将一个应用程序从Qt4(.8.4)移植到Qt5(.2.0)。 我几乎完成了所有已知的更改,如deprecated toAscii() - 函数,缺少QtGui等。现在我们有一个使用phonon框架的音乐播放器,它不再支持,并被QtMultimedia模块(包括QMediaPlayer和一些Audio-Handling类)取代。 我们的播放器的实现需要一个自定义的QIODevice ..
发布时间:2016-10-19 21:38:08 C/C++开发

以编程方式推广QWidget

我有一个在 QWidget 中有 QProgressBar 的ui文件。此外,我创建了我的自定义进度条组件继承自 QProgressBar 。在QT Designer中,我可以将 QProgressBar 小部件提升到我的自定义小部件。有没有办法在窗口小部件cpp文件而不是使用QT设计器? 换句话说,有没有办法以编程方式将 QWidget 提升为同一类型的另一个自定义窗口小部件(一种变形) ..
发布时间:2016-10-19 20:54:41 C/C++开发

使用QQmlListProperty在Qml中显示和修改QList

再次,我有一个问题(也许一个问题),我做一个程序与qt和qml在qt5和qml与qtquick 2.0,我有一个c ++模型qlist,我需要修改列表在运行时,我使用q QQmlListProperty并显示qml中的项目,但它们不隐藏和显示在我添加或删除我的代码是下一步: class ConceptsList:public QObject { Q_OBJECT Q_PROPER ..
发布时间:2016-10-17 11:13:44 C/C++开发

cmake没有找到qt 5.1.1

我刚刚安装了Qt 5.1.1 Windows 32位(MinGW 4.8,OpenGL),并试图将其添加到我的cmake。但是CMake只是不想找到它,我不知道为什么。我失踪了什么?我需要设置一个环境变量或东西吗? 这是我的cmake: cmake_minimum_required(VERSION 2.8.11 ) 类项目(ブレンマ) #查找包含相应的编译目录 组(CMAKE_INC ..
发布时间:2016-10-17 11:09:36 C/C++开发

QRegularExpression和QRegExp有什么区别?

我看到有一个新的正则表达式类 - QRegularExpression 。它只是一个typedef QRegExp,或一个新类,或什么?为什么我们需要它,我们已经有了QRegExp? 解决方案 真的是一个新类,它有改进,但它只在Qt5中可用,所以如果你想在Qt4和Qt5上编译,你不能使用它: QRegExp用户注释 QRegExpression在Qt 5中引入的QRegular ..
发布时间:2016-10-17 10:38:33 C/C++开发

QSerialPort readLine()与readAll()相比非常慢,

我从串口中读取的数据(在Qt中,使用QtSerialPort / QSerialPort)由换行符'\\\ '和返回'\r'字符分隔,这是我打算查看它的方式用于解析。行长度可以很大,但很容易从每行的格式中提取数据。 // signal / readyRead()上的槽连接如下: connect(serial,SIGNAL(readyRead()),this,SLOT(readData( ..
发布时间:2016-10-17 10:24:51 C/C++开发

为iOS创建Qt 5.1应用程序

新的Qt 5.1(部分)支援iOS,如发布公告,但是如何实际构建和部署一个Qt项目到iOS设备? 解决方案 这显示了如何为iOS编译qt5模拟器。 基于 qt 如果您想为iOS设备构建,您必须再次检出qt5源码到第二个目录,请使用备用配置命令,如下所示。 这使用qt 5.2 beta 1.使用 git标签检查更新版本 git clone git://gitorio ..
发布时间:2016-10-17 10:19:55 移动开发

断开Qt5中的lambda函数

是否可以断开lambda函数?如果“是”,如何? 根据 https:// qt -project.org/wiki/New_Signal_Slot_Syntax 我需要使用从QObject :: connect方法返回的 QMetaObject :: Connection ,但是如何将该对象传递给lambda函数? 伪代码示例: QMetaObject :: Connectio ..
发布时间:2016-10-17 10:03:59 C/C++开发

如何链接QtMain在CMake与Qt5?

我将我的项目代码从Qt4升级到Qt5。它使用CMake。 转换得到很好,除了与Qt相关的一行Cmake命令。 我无法当前文档中发现,像 的https://bitbucket.org/klaim/aos_qt5/src/593c195c4c6889f6968d68fca018ef425783a063/tools/aosdesigner/CMakeLists .txt文件?在= wip_qt ..
发布时间:2016-10-17 09:55:53 C/C++开发

Qml 2.0 TableView与QAbstractItemModel和上下文菜单

我有来自连接到 QAbstractItemModel 的Qml 2.0控件的 TableView 。我想创建一个上下文菜单,可以更改属性或从模型中调用具体对象的方法。 示例: p> QAbstractItemModel 有一个 std :: vector 。 Person 有一个方法 alter(),它会做一些更改(任何更改, ,点是我们能够调用该方法)。 当右 ..
发布时间:2016-10-17 09:23:19 C/C++开发

Qt 4/5和Opengl API之间的opengl速度差异

我已经阅读所有的问题,我可以找到关于qt 4和5 opengl。这是最接近的 OpenGL和QOpenGL / QtOpenGL在Qt 5:差异和限制?,我不知道为什么它被关闭,因为它是一个伟大的问题。我唯一看不到的是速度差异。 我也阅读了这个 https:// qt-project。 org / forums / viewthread / 22921 有一个类似的问题,但作为来回约4对5, ..
发布时间:2016-10-14 23:34:21 C/C++开发

Qt菜单不显示

我在Mac OS X 10.9上使用CMake(不使用MOC)构建一个简单的C ++应用程序。 命令行。问题是菜单栏根本没有显示,终端菜单栏仍然可见,但不可点击。当我暂时切换窗口,然后回到这个应用程序的窗口,我至少看到标准的“应用程序”菜单与“关于”。 “关于”操作现在正在工作,并显示对话框。 使用预定义的 menuBar() 使用 setMenuBar / code> new m ..
发布时间:2016-10-14 22:14:00 C/C++开发

QWebEngine:打印页面?

从 QWebKit 到 QWebEngine 的迁移似乎比Qt声称的复杂得多。使用QWebKit我可以通过轻松打印一个网页 QWebView-> print(& printer); 使用 QWebEngine class QWebEngine 视图不提供方法 print()。他们的浏览器示例使用一个名为 QWebEngineFrame 的类,它提供一个方法 print ..
发布时间:2016-10-14 21:44:38 C/C++开发

在Qt Qml控件,ApplicationWindow缺乏本机主题运行时

Qml控件在默认情况下提供了一个很好的类似native的主题。当我通过解释器运行我的程序作为qml文件,它看起来不错,但是,一旦我复制我的代码到c + +后端和构建它,它看起来完全没有温柔和非常平淡。此外,我没有启用任何类型的控制样式,以使原生的主题无效。 我改变的唯一的事情是,因为我的根对象在我的主qml文件是一个ApplicationWindow,我改变了main.cpp文件从加载qml ..
发布时间:2016-10-14 21:16:27 C/C++开发